アプリケーションの起動時、アニメーションの開始時、およびアプリの変更の可視性の存続期間中に、「お待ちください」ウィンドウを作成する必要があります。明示的に新しいスレッド(おそらくThreadPoolまたはBackgroundWorker)を作成したくありません。何か案は?
1390 次
1 に答える
3
WPFには、まさにそのための非常に優れたスプラッシュスクリーンクラスがあります:http://www.codeproject.com/Articles/36418/WPF-Splash-Screen.aspx
簡単な手順は次のとおりです。
- 画像ファイルをWPFアプリケーションプロジェクトに追加します。詳細については、「方法:プロジェクトに既存のアイテムを追加する」を参照してください。
- ソリューションエクスプローラーで、画像を選択します。
- 画像ファイルをWPFアプリケーションプロジェクトに追加します。詳細については、「方法:プロジェクトに既存のアイテムを追加する」を参照してください。
- [プロパティ]ウィンドウで、[ビルドアクション]プロパティのドロップダウン矢印をクリックします。ドロップダウンリストから[スプラッシュスクリーン]を選択します
(ソースはこちら:WPF SplashScreenの実装)
于 2011-04-21T12:38:01.040 に答える