如何在导航时停止加载页面?

时间:2011-11-23 09:10:11

标签: windows-phone-7

在我的项目中!当backPage我使用:

if (NavigationService.CanGoBack == true)
                NavigationService.GoBack();

在Project中,我使用WebClient从Web加载数据,当用户转到第2页并返回第1页时,用户必须等待很长时间(加载完成后,用户可以返回)

如何在最快的时间内停止加载并返回上一页!

请帮助我!

1 个答案:

答案 0 :(得分:0)

最简单的解决方案是缓存首次访问该页面时下载的数据。 (在IsolatedStorage中的文件中写这个可能是最简单的。)然后当返回页面时,从文件数据加载数据而不是再次下载。

当然,当你不想再使用它时,不要忘记管理缓存并清除/删除文件。 ;)