0

我想在使用 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。

4

1 回答 1

0

在您的应用程序中找到 Prism 引导程序,并在尝试加载 Prism 模块之前将等待光标代码放在某处。

于 2011-06-25T00:42:30.420 回答