Согласно MSDN , если вызывается событие Navigating, то Navigated Event также будет запускаться, если вы явно не Отмените навигацию. Я попробовал приведенный ниже фрагмент кода, похоже, он работает нормально. (т.е.) всякий раз, когда событие Navigated запускается после события Navigating.
void Window1_Loaded(object sender, RoutedEventArgs e)
{
browser = new WebBrowser();
browser.Navigate(new Uri("http://www.google.com"));
browser.Navigating += new NavigatingCancelEventHandler(browser_Navigating);
browser.Navigated += new NavigatedEventHandler(browser_Navigated);
}
void browser_Navigating(object sender, NavigatingCancelEventArgs e)
{
Console.WriteLine("Loading Webpage !!");
}
void browser_Navigated(object sender, NavigationEventArgs e)
{
Console.WriteLine("Webpage Loaded !!");
}
Если это не то, что вы ищете, укажите URL-адрес веб-страницы, с которой вы столкнулись с проблемой.