1

アプリケーションの起動時、アニメーションの開始時、およびアプリの変更の可視性の存続期間中に、「お待ちください」ウィンドウを作成する必要があります。明示的に新しいスレッド(おそらくThreadPoolまたはBackgroundWorker)を作成したくありません。何か案は?

4

1 に答える 1

3

WPFには、まさにそのための非常に優れたスプラッシュスクリーンクラスがあります:http://www.codeproject.com/Articles/36418/WPF-Splash-Screen.aspx

簡単な手順は次のとおりです。

  1. 画像ファイルをWPFアプリケーションプロジェクトに追加します。詳細については、「方法:プロジェクトに既存のアイテムを追加する」を参照してください。
  2. ソリューションエクスプローラーで、画像を選択します。
  3. 画像ファイルをWPFアプリケーションプロジェクトに追加します。詳細については、「方法:プロジェクトに既存のアイテムを追加する」を参照してください。
  4. [プロパティ]ウィンドウで、[ビルドアクション]プロパティのドロップダウン矢印をクリックします。ドロップダウンリストから[スプラッシュスクリーン]を選択します

(ソースはこちら:WPF SplashScreenの実装

于 2011-04-21T12:38:01.040 に答える