0

我开发了一个应用程序,它有一个带有枢轴项目的枢轴,其中列出了 http 链接(通过图像可视化)和一个带有 webbrowser 控件的页面。当我选择一个链接时,它会显示在网络浏览器中。现在,当我返回枢轴时,我遇到了问题,枢轴项目是空的,我需要再次加载它们。

所以我的问题是这是标准的预期行为吗?我问我没有使用 mvvm 模型的原因是我在数据透视项目中的项目是通过用户控件显示的。

我的第二个问题,您知道如何防止重新加载吗?我已经尝试将 webbrowser 作为弹出窗口,但我没有所需的 appbar 可用。可能有办法缓存或检索枢轴吗?

欢迎任何想法。

问候, 拉尔夫

4

1 回答 1

0

我遇到了同样的情况,在离开 Pivot Page 后,我重新加载了OnNavigatedTopivot 页面功能中的项目。

但是我做了一些优化,比如我缓存了静态数据,这样我就不必每次都从我的独立存储中加载它们,从而更快地加载页面。我有很多图像被加载到ImageBrushes构造函数中,这样我就避免了每次都分配它们。

于 2012-07-18T12:20:28.890 回答