使用NavigationCacheMode加载视图="启用" whitout导航到它

时间:2017-11-14 01:06:03

标签: c# windows uwp

我想知道是否可以实现这个概念:

我有两种观点:

1 - 第一视图

2 - 使用NavigationCacheMode的第二个视图="已启用"

初始化我的应用程序在视图1中导航时,我想在此阶段初始化视图2,而不进行导航。

示例:

我的第一个视图是一个简单的欢迎视图,我的第二个视图用于查看文档。我希望在视图1的初始化期间在视图2中加载文档。 这样用户在视图2中导航时就可以准备好文档。

1 个答案:

答案 0 :(得分:0)

这是不可能的。即使您可以初始化视图2,但是当您将Frame.Navigate()调用naviagte以查看2时,所有UIElements将再次重新渲染。

对于您的情况,您说您有一个需要显示的文档。我认为你需要考虑的是如何减少加载时间。例如,您可以通过分页显示文档,而不是一次显示它。