2010-12-29 7 views
2

私はMVVM-Lightツールキットを使用していて、ViewModelLocatorをApp.Resourcesに保存しています。私は、Application_Launchingイベントが発生する前にViewModelLocatorクラスが作成され、MicrosoftのLinkによれば、の後にまで、ネットワークコールや隔離ストレージにアクセスするべきではないことに気付きました。ViewModelsはいつサービスと独立したストレージを呼び出すべきですか

私の問題は、私のViewModelLocatorがそのコンストラクタにViewModelsを作成し、ViewModelsがサービス呼び出しを行い、IsolatedStorageにアクセスしていることです。では、どうやってこれを正しく行うと思いますか?そして、Application_Loadedイベントがないときにアプリケーションが「読み込み」されるのを待つ方法はありますか?

+0

は、それがイベントをApplication_Loadingは解雇される前に作成されます – Tyler

答えて

1

ロードコールが非同期で、要件を満たしているかどうかを理解しています。

それ以外の場合は、ロードイベントが完了した後に、常に独自のフラグシステムまたは遅延代理コールを実装できます。 :ようApp.ResourcesでViewModelLocatorを持つ

関連する問題