2012-07-18 35 views
0

我开发了一个应用程序,该应用程序具有透视图项,其中列出了http链接(通过图像可视化)和带有web浏览器控件的页面。当我选择一个链接时,它显示在网页浏览器中。现在我有问题,当我返回到枢轴枢纽项目是空的,我需要再次加载它们。wp7在页面和数据透视之间导航,我是否总是需要重新加载透视项目?

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

我的第二个问题,你有什么想法我可以如何防止重新加载它?我已经尝试将浏览器作为弹出窗口,但我没有提供所需的应用程序栏。可能有一种方法来缓存或重新调整关键点吗?

任何想法是值得欢迎的。

问候, 拉尔夫

+0

您正在加载透视项目的方法? – Raghuveer 2012-07-18 10:33:43

回答

0

我有同样的情况,从导航页透视离开后,我重新装在枢轴页面OnNavigatedTo功能的项目。

但我做了一些优化,例如,我有一个缓存的静态数据,所以我不必每次都从我的IsolatedStorage加载它们,因此加载更快的页面。 我有很多图像被加载到ImageBrushes在构造函数中,以便我避免每次分配它们。

+0

嗨alfah,我刚刚阅读了一篇关于Page_Loaded和OnNavigatedTo事件的文章,改变了Page_Loaded和OnNavigated的方法后,我感觉它至少在模拟器上有点快。我现在要检查设备。谢谢! – 2012-07-18 12:39:15

+0

@Raif,很高兴能帮到你。如果您已解决问题,请标记答案并关闭主题。 – alfah 2012-07-19 05:08:52

相关问题