2011-11-23 68 views
0

在我的项目!当副刊我使用:如何在导航返回时停止加载页面?

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

在项目中,我从网络加载数据通过使用Web客户端,当用户进入到第2页,回到第1页,用户将不得不等待很长(加载完成时,用户可以退回)

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

请帮帮我!

回答

0

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

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

+0

感谢马特莱西! 但我想快回页面! – thongaduka

+0

@thongaduka如果加载页面的延迟不是网页请求,那么你需要查看是什么导致页面需要很长时间加载。没有你的代码,任何人都很难提供帮助。 –

相关问题