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
,则只能在页面的构造函数中设置这些值。
如果将 的值NavigationCacheMode
Required
从 或 Enabled
更改为 Disabled
,则会从缓存中刷新页面。 当超出配置的 CacheSize 时,页面不会简单地标记为可供刷新。