2011-11-23 69 views
0

在我的項目!當副刊我使用:如何在導航返回時停止加載頁面?

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

在項目中,我從網絡加載數據通過使用Web客戶端,當用戶進入到第2頁,回到第1頁,用戶將不得不等待很長(加載完成時,用戶可以退回)

如何停止加載並以最快的時間返回上一頁!

請幫幫我!

回答

0

最簡單的解決方案是緩存首次訪問該頁面時下載的數據。 (把它寫在IsolatedStorage的文件中可能是最簡單的。)然後當返回到頁面時,從文件數據加載數據而不是再次下載它。

當然,不要忘記管理緩存並在不想再使用時清除/刪除文件。 ;)

+0

感謝馬特萊西! 但我想快回頁面! – thongaduka

+0

@thongaduka如果加載頁面的延遲不是網頁請求,那麼你需要查看是什麼導致頁面需要很長時間加載。沒有你的代碼,任何人都很難提供幫助。 –

相關問題