Я не могу понять, как перехватить событие Navigating в элементе управления WebBrowser.В основном я пытаюсь выяснить, как вызвать индикатор выполнения, когда пользователь нажимает на ссылку на странице.
Вот код, который я использую, чтобы показать индикатор выполнения, а затем скрыть его на загруженной странице.Может кто-нибудь помочь мне с обработчиком событий для навигации?
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
progressBar.IsIndeterminate = true;
progressBar.Visibility = Visibility.Visible;
webBrowser.Navigate(new Uri(MY_URL, UriKind.Absolute));
webBrowser.LoadCompleted += new System.Windows.Navigation.LoadCompletedEventHandler(PageLoadCompleted);
webBrowser.Navigating = ?
}
private void PageLoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
progressBar.IsIndeterminate = false;
progressBar.Visibility = Visibility.Collapsed;
}