2010-12-27 4 views
1

PhotoChooserTaskを使用して写真を選択した後、私のアプリ全体が再読み込み中です。他の誰かがこの問題を見ているのか、まさにデバッグの問題か分かりませんか?WP7 PhotoChooserTaskによってアプリケーションが再ロードされます

1つのページを持つ単純なアプリケーションでこの動作を再現することができましたが、MVVMプロジェクトで本当に明白な部分は、私がViewModelLocatorクラス全体を再作成するのを見ているときです。

答えて

2

なぜリロードするのですか?

多分あなたのアプリがトゥームストーンであるということですか?これはデザインパターンです。さらに詳しい情報lifecycle

+0

記事の最後に、PhotoChooserTaskがあなたのアプリを削除するかもしれないいくつかのタスクの1つであることがわかります。これを処理することをお勧めします。 –

+0

私が見ているのは、PhotoChooserTaskからコントロールが返されたときに、AppクラスのApp.xml.csコンストラクターが起動していることです。これにより、App.xml内の静的リソースであるViewModelLocatorクラスが再度作成されます。あなたが言ったように、それは墓石になる可能性があります。私はApplication_Deativateの火災を見ますが、決してApplication_Closingを見ません。コンストラクタに多くのViewModelを作成するViewModelLocatorを使用するときにこれを処理する方法のアイデアですか? – Tyler

0

ここから始めて:understanding the windows phone application...画面が別の画面に切り替わるたびに、アプリケーションは終了します。それは「侵入」の時にトゥーンストーンになりますが、完全に落とすことができます。

関連する問題