戻るボタンしかないシンプルなブラウザのようなWP7ナビゲーションについて考えるのが好きです。ナビゲーションモデルはスタックパターン(後入れ先出し)に基づいており、最初のページに戻るにはすべてを通過する必要があります。これはPCユーザーが慣れているものではありませんが、モバイルの世界では最良のソリューションの1つです。このモデルに固執する必要があり、「ホームページに移動」ボタンを実行しないでください。アプリは確実に認定に合格しません(例外による回避策はいくつかありますが、お勧めしません)。多くのページがユーザーを怒らせる可能性があるため、最大3〜5ページにすることをお勧めします。たとえば、最初のページのユーザーは自分が何をしようとしているのかを選択し、次のページはログインページであり、より複雑なインターフェイスの場合はパノラマとピボットコントロールを使用します。
シンプルなブラウザモデルにCookieを追加します。ブラウザがページをロードすると、いくつかの情報を含むCookieが設定されます。次にブラウザを閉じ、ページに戻ると、そのCookieから以前の状態を取得できます。墓石は非常にsimailarです。-リンク。墓石についてのいくつかのより多くの情報
他のページに移動したり戻ったりするときのメモリリークを中心に私が持っているいくつかの質問はありますか?
メモリリークとはどういう意味ですか?マネージドフレームワークで作業しています。
ページがその仕事を終えたら、ページを閉じる呼び出しがありますか(私はそれを終えた後にそのインスタンスがぶら下がってほしくない)?
これを行う必要はありません。スレッドがまだ機能していない限り、次のページに移動するたびにページが破棄されます。
もう1つの質問は、アプリが破壊された場合に状態を維持する方法です(それでも、その用語に頭を悩ませようとしています)。
基本的に、これを管理するのは開発者次第です。これは必須ではありませんが、優れたユーザーエクスペリエンスを提供します。