首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通用Windows平台页面KeepAlive

通用Windows平台页面KeepAlive
EN

Stack Overflow用户
提问于 2015-09-15 08:26:28
回答 1查看 712关注 0票数 0

在通用Windows平台中,有什么方法可以让页面保持活力吗?所以假设我输入了一个新客户,在某个时候我意识到我想要分配的类别还没有创建,所以我想导航到另一个页面来添加这个类别,但是我不希望当前的页面被破坏并丢失数据。在WPF中,这个场景在PRISM KeepAlive中非常简单。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-15 09:13:59

您可以通过设置NavigationCacheMode属性来缓存页面及其内容。此属性的默认设置为Disabled,因此必须在构造函数中手动设置它:

代码语言:javascript
复制
public MyPage()
{
    // The page will only be cached,
    // if the cache size of the parent Frame is large enough for this page
    NavigationCacheMode = NavigationCacheMode.Enabled;

    // The page will always be cached,
    // even if it exceeds the cache size of the parent Frame
    NavigationCacheMode = NavigationCacheMode.Required;
}

有关更多详细信息,请参阅MSDN上的Quickstart:在页面之间导航主题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32581245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档