Как остановить загрузку страницы при переходе назад? - PullRequest
0 голосов
/ 23 ноября 2011

в моем проекте! Когда backPage я использую:

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

В Project я загружаю данные из Интернета с помощью WebClient, когда пользователь переходит на страницу 2 и возвращается на страницу 1, пользователям приходится ждать очень долго (когда загрузка завершена, пользователи могут вернуться назад)

Как остановить Загрузка и быстро вернуться на предыдущую страницу!

Пожалуйста, помогите мне!

1 Ответ

0 голосов
/ 23 ноября 2011

Самым простым решением будет кэширование данных, которые были загружены при первом переходе на страницу.(Записать это в файл в IsolatedStorage, вероятно, будет проще всего.) Затем при возврате на страницу загрузите данные из данных файла, а не загружайте их снова.

Конечно, не забывайте управлять кешеми очистите / удалите файл, когда вы больше не хотите его использовать.;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...