語言

Page.NavigationCacheMode 屬性

定義

取得或設定導航模式,指示該 頁面 是否被快取,以及快取項目應持續的時間。

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,請參見 「實現兩個頁面間的導航」。

備註

要啟用快取頁面,請設定 NavigationCacheMode 為 Enabled 或 Required。 行為上的差異在於 Enabled ,如果幀的快取大小限制(CacheSize)超過,可能不會快取,而無論大小限制,都會 Required 產生條目。

如果你想用程式方式將 的 NavigationCacheMode 值改成 Enabled 或 Required,你只能在該頁面的建構子中設定這些值。

如果你將 的NavigationCacheModeRequired值從 或 Enabled 更改為 ,Disabled該頁面會從快取中被清除。 當設定的 CacheSize 超過時,頁面不會被標記為可被清除。

適用於

另請參閱