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,請參見 「實現兩個頁面間的導航」。
備註
要啟用快取頁面,請設定 NavigationCacheMode 為 Enabled 或 Required。 行為上的差異在於 Enabled ,如果幀的快取大小限制(CacheSize)超過,可能不會快取,而無論大小限制,都會 Required 產生條目。
如果你想用程式方式將 的 NavigationCacheMode 值改成 Enabled 或 Required,你只能在該頁面的建構子中設定這些值。
如果你將 的NavigationCacheModeRequired值從 或 Enabled 更改為 ,Disabled該頁面會從快取中被清除。 當設定的 CacheSize 超過時,頁面不會被標記為可被清除。