我从一些窗口窗口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