0

フレーム付きのメイン ビューがあります。このフレームでは、他のすべてのビューを表示します。私はそれを行う

mainView.frMain.Navigate(aPage);

aPage には mainRoot があります。これは Xaml のメイン グリッドです。しかし、電話の後

mainView.frMain.Navigate(aPage);

通話前

private void mainRoot_Loaded(object sender, System.Windows.RoutedEventArgs e)

数秒待ちます。そしてアフターフィニッシュ方法

private void mainRoot_Loaded(object sender, System.Windows.RoutedEventArgs e)

最後にウィンドウが表示される前に、もう一度数秒待ちます。

ですから、今回は「お待ちください...」ウィンドウを表示したいのです。私の質問は、いつ Show() をすべきか、いつ Hide() をすべきか、「お待ちください...」ウィンドウですか? Window はいつ reDrawing を開始し、いつ終了しますか?

ありがとう!

4

1 に答える 1

0

この例を確認してください: http://www.codeproject.com/KB/WPF/WPFsplashscreen.aspx (Splasher ヘルパーとおそらく SplashScreen ウィンドウを再利用するため)

あなたが達成したいことをよく理解していれば:

  • Application.Navigating イベントに ShowSplash() を配置する
  • Application.LoadCompleted イベントに CloseSplash() を配置します
于 2011-05-24T11:37:10.493 に答える