日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。appでページをキャッシュするUWPUWPのアプリ(WinRTのアプリでも同じですが)で、画面遷移の戻るをしたときに、毎回画面のインスタンスが作られるなんて勿体ない!ということがあるかもしれません。そんな時は、PageのNavigationCacheModeプロパティを使用することができます。このプロパティをEnabledかRequiredにすることで、Frameを使った画面遷移で戻ってきたときにインスタンスが作られるかキャッシュが使われる(つまりインスタンスが新たに作られない)かを選択できます。NavigationCacheModeプロパティは、ページのコンストラクタで設定します。NavigationCacheMode.Enabled;}こうすることで、キャッシュされるようになります。キャッシュされるページ数はFrameのCacheSizeプロパティで指定できます。App.xaml.csのFrameを作成している箇所を以下のように書き換えることで任意の数のキャッシュを保持することができます。};上記の書き方だと2ページぶんキャッシュするということですね。EnabledとRequiredの違いNavigationCacheModeのEnabledとRequiredの違いですが、Requiredを指定すると必ずキャッシュが使われるようになります。CacheSizeを溢れてても。appを作るための開発環境VS2015をさらっと学ぶためのコンテンツを紹介しておきます。使ってみようnuitsさんが面白そうなものを作ってました。...2016-04-13UWPでSplitViewの左側のページ名のリストと右側の実際の表示されてるページを同期させるPrism使ってやってみましょう。C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。Blogの内容は個人の見解であり、所属する企業を代表するものではありません。)はてなブログをはじめよう!okazukiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。