2013-04-23 3 views
0

Моя главная страница - страница. Я добавляю элемент управления веб-браузером к странице. Когда данные загрузки веб-браузера усложняются, я перехожу на задний план. Затем я возвращаю данные о загрузке данных Page1, webbrowser. Как остановить перезагрузку?Как остановить перезагрузку страницы после телефона с навигационными окнами?

protected override void OnNavigatedTo(NavigationEventArgs e) 
    { 

     base.OnNavigatedTo(e); 
     _mlink = NavigationContext.QueryString["link"]; 
     web.Navigate(new Uri(_mlink, UriKind.Absolute)); 
    } 

ответ

0

Вы можете использовать NavigationEventArgs.NavigationMode свойство для определения направления навигации откуда.

доступные варианты можно найти here (MSDN), но перечисленные, они являются:

  • Новый
  • Назад
  • Форвард
  • Обновить

Так что мой совет будет определите, какое значение этого вы хотите использовать для управления веб-браузером (я бы предположил, New).

0

NavigationEventArgs.NavigationMode работает только в телефоне Windows 8. Так отредактируйте код, как этот.

protected override void OnNavigatedTo(NavigationEventArgs e) 
    { 

     base.OnNavigatedTo(e); 
     _mlink = NavigationContext.QueryString["link"]; 
     if(web.Source.AbsolutePath!=_mlink) 
      web.Navigate(new Uri(_mlink, UriKind.Absolute)); 
    } 
Смежные вопросы