次のブログ記事では、著者はページ状態を保存する必要性について説明しています。ページ間を移動するとき、それが復元されるように、ページの状態辞書のTextBoxコントロール内のテキスト、:Windows Phone 7アプリケーションのページ状態 - 保存する必要はありますか?
http://www.wintellect.com/CS/blogs/jgarland/archive/2011/01/26/a-matter-of-state-part-1.aspx
しかし、私はボタンで1ページを持っている非常に単純なアプリケーションとのTextBlockを作成しましたアイテムのListBox。ボタンはNavigationService.Navigate
を介してダミーページに移動します。今度は、リストをスクロールしてテキストボックスにテキストを入力し、ダミーページに移動してから戻るボタンを押すと、テキストボックスにテキストがまだ存在し、スクロール位置が保持されていることがわかります。
私の質問は、単純にそれらの間を移動するときにUIコントロールの状態を維持する必要がありますか? frameowkrが私のためにこれをしているように見えるでしょう(上記のブログ記事にもかかわらず!)。