アプリケーションの状態、トゥームストン、推奨される方法についてたくさん読みましたが、それでも混乱しています
これが私のシナリオです
- ユーザーは、アプリケーションアイコンを介してアプリを起動します。
- その後、ユーザーは次のページに移動します。
- ユーザーWindowsボタンをクリックします。
- ユーザーがアプリケーションアイコンを使用してアプリを再起動します
ここで何が起こるべきですか?
- 2ページ目を表示する必要がありますか?ユーザーが戻るボタンでアプリを終了しなかったため
- メインページを表示する必要がありますか?ユーザーがアプリリストから起動したため、新しいインスタンスを意味します
MSDNによると
ユーザーが[スタート]または[インストール済みアプリケーション]リストからアプリケーションを起動したときに、ユーザーが一貫した起動エクスペリエンスを利用できるようにします。ユーザーが新しいアプリケーションインスタンスを経験していることは明らかです。
これは、2番目のページではなくメインページを再度起動する必要があることを意味しますか?
はいの場合、ユーザーが戻るボタンを使用してアプリにアクセスし、Application_Activated
イベントが発生した場合にのみ、アプリの状態を(2ページ目に)復元する必要がありますか?