2012-05-02 28 views

答えて

1

アプリケーションが起動する前に、ローダー(要素を開始および収集するモジュール)で。実際には.NETで管理されていませんが、特別なスプラッシュ画面機能obvsioulyによって管理されます。

http://www.abhisheksur.com/2010/05/creating-splash-screen-without-code.html

.NETアプリケーションに画像を追加し、ビルドアクションを通じてスプラッシュ画面として設定する方法を示しています。

基本的に.NETランタイムが完全にロードされる前に実行されます。

+0

応答のおかげで、モジュールの初期化についてスプラッシュ画面でユーザーに通知するためにeventaggregatorが必要なので、私は気にしません。だから私は私が最初にモジュールの残りの部分を初期化する前に、スプラッシュスクリーンモジュールを解決する必要があります。 – klashagelqvist

+0

それでもローダーでそれを行いますが、モジュールの一部ではありません。 – TomTom

0

@keydetは、MEFとスプラッシュスクリーンでWPFスタートアップのパフォーマンスを改善するヒントとヒントを強調しています。また、初期化中にユーザーに通知するためにアドオンイベントアグリゲータを追加することもできます。

続きを読むImproving perceived WPF app startup performance with MEF and a Splash Screenに行ってください。この助けを願っています。

+0

私はそのビデオを見ましたが、私の問題はどこにスプラッシュスクリーンモジュールを解決し、eventaggregatorを注入するのですか – klashagelqvist

+0

なぜモジュールで行う必要がありますか?それはローダーにあるはずです – Turbot

+0

私のモジュールはロードに時間がかかるので、スプラッシュ画面に進捗を提示する必要があります。スプラッシュ画面が応答できる各モジュールの初期化フェーズからイベントを公開することでそれを行うことができます。 – klashagelqvist

関連する問題