0

これは、Windows 8 アプリのページ間のナビゲーションに関する質問です -

ページ間を移動するときにページが再作成されないようにするにはどうすればよいですか?

例 - frame.Navigate(typeof(MyPage1), null); を使用しているかどうか。または Frame.GoBack(); (MyPage1 から別のページに切り替えた後)、MyPage1 の新しいインスタンスが作成されます。MyPage1 で同じ UI 状態を維持するために、それを避けたいと考えています。MVVM を使用すると、そのほとんどを復元できますが、すべてではありません... (たとえば、ツリーで選択したアイテム)。これはどのように行うことができますか?

4

1 に答える 1

0

これを、破棄したくないページのコンストラクターに入れます。

this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled;
于 2014-05-17T08:42:46.843 に答える