NavigationService.NavigationFailed Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane, když dojde k chybě při přechodu na požadovaný obsah.
public:
event System::Windows::Navigation::NavigationFailedEventHandler ^ NavigationFailed;
public event System.Windows.Navigation.NavigationFailedEventHandler NavigationFailed;
member this.NavigationFailed : System.Windows.Navigation.NavigationFailedEventHandler
Public Custom Event NavigationFailed As NavigationFailedEventHandler
Public Event NavigationFailed As NavigationFailedEventHandler
Event Type
Příklady
Následující příklad ukazuje, jak zpracovat NavigationFailed.
void NavigationService_NavigationFailed(object sender, NavigationFailedEventArgs e)
{
string msg = string.Format("Navigation to {0} failed: {1}.", e.Uri.OriginalString, e.Exception.Message);
this.progressStatusBarItem.Content = msg;
}
Private Sub NavigationService_NavigationFailed(ByVal sender As Object, ByVal e As NavigationFailedEventArgs)
Dim msg As String = String.Format("Navigation to {0} failed: {1}.", e.Uri.OriginalString, e.Exception.Message)
Me.progressStatusBarItem.Content = msg
End Sub
Poznámky
WebException Při vyvolání události během navigace IOException dojde k vyvolání události.NavigationFailed NavigationFailed je předána, NavigationFailedEventArgs která zapouzdřuje informace o výjimce i podrobnostech navigace, která způsobila výjimku.
Pokud dojde k výjimce z neúspěšné navigace a neošetřená, jsou v uvedeném pořadí vyvolány následující události:
Pokud je navigátor (NavigationWindow, Frame) hostovaný jedním nebo více navigátory, NavigationFailed není na žádném z nich vyvolán.