我從一些窗口窗口1導航到主窗口爲WPF窗口加載等待屏幕
在我MainWindow_loaded方法我有太多的計算,所以當我瀏覽到主窗口中的窗口變白,直到所有的計算完成,窗口中加載
我試圖在主窗口
private void MainWindow_Loaded_1(object sender, RoutedEventArgs e)
BackgroundWorker worker = new BackgroundWorker();
worker.DoWork += (o, ea) =>
{
do large computation
};
worker.RunWorkerCompleted += (o, ea) =>
{
_busy.IsBusy = false;
};
_busy.IsBusy = true;
worker.RunWorkerAsync();
}
但問題是,它定位到主窗口而不加載事件處理程序所需的數據的計算和甚而不顯示UI等待吧? ? 是否有可能在MainWindow_Loaded中顯示等待欄和所有數據計算?
我已經使用ExtendedWpfToolkit爲_busy這是繁忙的指標
這就是我在我的代碼做以上我已經使用WPF extendedtool套件 – uncia 2013-02-11 18:12:51