Partager via


NavigationService.NavigationFailed Événement

Définition

Se produit lorsqu'une erreur est levée en naviguant jusqu'au contenu demandé.

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 

Type d'événement

Exemples

L’exemple suivant montre comment gérer 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

Remarques

Quand un WebException ou un IOException est levé pendant une navigation, l’événement NavigationFailed est déclenché. NavigationFailed est passé un NavigationFailedEventArgs qui encapsule des informations sur l’exception et les détails de la navigation à l’origine de l’exception.

Lorsqu’une exception résulte d’un échec de navigation et n’est pas gérée, les événements suivants sont déclenchés dans l’ordre indiqué :

Si un navigateur (NavigationWindow, Frame) est hébergé par un ou plusieurs navigateurs, NavigationFailed n’est pas déclenché sur l’un d’eux.

S’applique à

Voir aussi