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 に答える