我想在使用CAL编写的WPF应用程序完全加载之前显示等待光标。
在主窗口的构造函数中,我有以下代码:
public MainWindow([Dependency] IUnityContainer container)
{
InitializeComponent();
Cursor = System.Windows.Input.Cursors.Wait;
Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;
ForceCursor = true;
//this.Cursor = System.Windows.Input.Cursors.AppStarting;
// event subscriptions
PresenterBase.EventAggregate.GetEvent<ModulesLoadedEvent>().Subscribe(OnModulesLoaded);
}
加载所有模块后,将调用以下处理程序:
private void OnModulesLoaded(EventArgs e)
{
allModulesLoaded = true;
Mouse.OverrideCursor = null;
Cursor = System.Windows.Input.Cursors.Arrow;
}
问题是,我没有看到这个等待光标。我在这里缺少什么? FWIW,我从这篇文章中得到了一个提示
TIA。
答案 0 :(得分:0)
在您的应用中找到Prism引导程序,并在尝试加载Prism模块之前将等待光标代码放在某处。