Как предотвратить потерю веб-элемента управления веб-состояния при переходе на другую страницу WindowPhone? - PullRequest
2 голосов
/ 06 апреля 2011

У меня есть одна страница с контролем WebBrowser. Когда я перемещаюсь с помощью NavigationService.Navigate() (следующая страница xaml) и затем возвращаюсь, элемент управления WebBrowser теряет свое веб-состояние.

Как сделать так, чтобы элемент управления WebBrowser не выгружался при переходе на другую страницу? Решение может быть помещен элемент управления WebBrowser снаружи. Я видел что-то в c # / silverlight под названием AdornerLayer.

Пожалуйста, совет / помощь. Спасибо.

1 Ответ

1 голос
/ 06 апреля 2011

Если веб-сайт находится под вашим контролем, вы можете использовать куки-файлы для хранения любого состояния, а затем повторно загрузить его, когда пользователь вернется.Если нет, и вы просто хотите сохранить страницу, которую пользователь просматривал ранее, вы можете сохранить URL-адрес в PhoneApplicationPage.State, а затем восстановить его в переопределении OnNavigatedTo для страницы..

...