Page.NavigationCacheMode プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
property NavigationCacheMode NavigationCacheMode { NavigationCacheMode get(); void set(NavigationCacheMode value); };
NavigationCacheMode NavigationCacheMode();
void NavigationCacheMode(NavigationCacheMode value);
public NavigationCacheMode NavigationCacheMode { get; set; }
var navigationCacheMode = page.navigationCacheMode;
page.navigationCacheMode = navigationCacheMode;
Public Property NavigationCacheMode As NavigationCacheMode
<page NavigationCacheMode="navigationCacheModeMemberName" />
プロパティ値
列挙体の値。 既定値は、Disabled
です。
例
を使用 NavigationCacheMode
するコード例については、「 2 つのページ間のナビゲーションを実装する」を参照してください。
注釈
ページをキャッシュできるようにするには、 または Required
にEnabled
設定NavigationCacheMode
します。 動作の違いは、 Enabled
フレームのキャッシュ サイズ制限 (CacheSize) を超えるとキャッシュされない可能性があるのに対し Required
、サイズ制限に関係なく常にエントリが生成されることです。
プログラムで のNavigationCacheMode
値を または Required
にEnabled
変更する場合は、ページのコンストラクターでのみこれらの値を設定できます。
のNavigationCacheMode
値を または Enabled
から Required
にDisabled
変更すると、ページはキャッシュからフラッシュされます。 構成された CacheSize を超えたときに、ページがフラッシュ可能としてマークされているわけではありません。