NavigationService.NavigationFailed Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt ein, wenn ein Fehler auftritt, während zum angeforderten Inhalt navigiert wird.
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
Ereignistyp
Beispiele
Das folgende Beispiel zeigt, wie behandelt wird 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
Hinweise
Wenn während einer Navigation entweder ein WebException oder ein IOException ausgelöst wird, wird das NavigationFailed Ereignis ausgelöst. NavigationFailed wird ein NavigationFailedEventArgs übergeben, das Informationen über die Ausnahme und die Details der Navigation kapselt, die die Ausnahme verursacht hat.
Wenn eine Ausnahme aus einer fehlerhaften Navigation resultiert und nicht behandelt wird, werden die folgenden Ereignisse in der aufgeführten Reihenfolge ausgelöst:
Wenn ein Navigator (NavigationWindow, Frame) von einem oder mehreren Navigatoren gehostet wird, NavigationFailed
wird für keinen dieser Navigatoren ausgelöst.