Freigeben über


NavigationService.NavigationFailed Ereignis

Definition

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.

Gilt für:

Weitere Informationen