1

廃棄された WP7 アプリが戻ってくると、App.Resources に保存した ViewModelLocator クラスが作成されます。これをどのように処理すると思いますか?私の ViewModelLocator コンストラクターには、いくつかの ViewModel が作成されており、それらのコンストラクターにはいくつかの WCF サービス呼び出しがあります。このクラスが廃棄されてから戻ってくるたびに再作成するのは間違っているようです。

アプリが廃棄される前に ViewModelLocator をシリアル化し、その後逆シリアル化する必要があるようです。正しいですね??? これを処理するためにMVVM-Lightに何かがありますか?

4

1 に答える 1

1

トゥームストーニング後にデータを復元できるようにするには、必ずデータを保存する必要があります。

MVVM Lightは、WP7データストレージソリューションではなく、MVVMフレームワークを提供します。自分と分離ストレージに最も適したストレージ形式を使用して、これを自分で実装する必要があります。

これは、IsolatedStorageSettingsを使用する基本的な例です...WP7SDKによって提供される辞書ベースの抽象化。

Win7モバイルプラットフォームでの墓石

于 2010-12-28T02:44:12.140 に答える