不幸的是,關於此問題在stackoverflow上沒有一個問題。至少,沒有我搜索時碰到的東西。加載內容時透明窗口
無論如何,當我將要討論的程序是構建。出現的第一個窗口就是登錄。當用戶輸入正確的登錄信息時,顯示主窗口。但是,在主窗口上有大量從互聯網收集的信息。
這會導致主窗口保持透明,如圖[1]所示,在一段合理的時間內。從互聯網收集的信息由一些xml以及來自MySQL數據庫的數據組成。
我有一個Window_Loaded事件,看起來像;
private void Window_Loaded(object sender, RoutedEventArgs e)
{
method1();
method2(1);
method3();
.
.
.
//method6();
}
所以,很顯然,當我抵消某些方法和更少的再一次離開這個事件,窗口之前進入它保持透明的常態,變得越來越小。
但是,我想要做的是通常有窗口負載,然後也許有負載指示器用於通知內容被加載的用戶。
p.s我正在使用mahapps.metro控件。
預先感謝您
使用。例如,你可以使用BackgroundWorker – Reniuz