共用方式為


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的範例程式代碼,請參閱 實作兩個頁面之間的流覽

備註

若要開啟要快取的頁面,請將 設定 NavigationCacheModeEnabledRequired。 行為的差異在於 Enabled ,如果超出框架的快取大小限制 (CacheSize) ,則可能不會快取,而 Required 不論大小限制為何,一律會產生專案。

如果您想要以程式設計方式將的值 NavigationCacheMode 變更為 EnabledRequired,則只能在頁面的建構函式中設定這些值。

如果您將的值 NavigationCacheModeRequiredEnabled 變更為 Disabled,則會從快取排清頁面。 超過設定的 CacheSize 時,頁面不只會標示為可供排清。

適用於

另請參閱