ListViewUpdatedEventArgs.ExceptionHandled Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si une exception levée lors de l'opération de mise à jour a été gérée pendant l'événement.
public:
property bool ExceptionHandled { bool get(); void set(bool value); };
public bool ExceptionHandled { get; set; }
member this.ExceptionHandled : bool with get, set
Public Property ExceptionHandled As Boolean
Valeur de propriété
true
si l'exception a été gérée dans le gestionnaire d'événements ; sinon, false
. La valeur par défaut est false
.
Exemples
L’exemple suivant montre comment utiliser la ExceptionHandled propriété pour indiquer que l’exception a été gérée dans le gestionnaire d’événements. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ListViewUpdatedEventArgs classe .
void ContactsListView_ItemUpdated(Object sender, ListViewUpdatedEventArgs e)
{
if (e.Exception != null)
{
if (e.AffectedRows == 0)
{
e.KeepInEditMode = true;
Message.Text = "An exception occurred updating the contact. " +
"Please verify your values and try again.";
}
else
Message.Text = "An exception occurred updating the contact. " +
"Please verify the values in the recently updated item.";
e.ExceptionHandled = true;
}
}
Sub ContactsListView_ItemUpdated(sender As Object, e As ListViewUpdatedEventArgs)
If e.Exception IsNot Nothing Then
If e.AffectedRows = 0 Then
e.KeepInEditMode = True
Message.Text = "An exception occurred updating the contact. " & _
"Please verify your values and try again."
Else
Message.Text = "An exception occurred updating the contact. " & _
"Please verify the values in the recently updated item."
End If
e.ExceptionHandled = True
End If
End Sub
Remarques
Si une exception est levée pendant l’opération de mise à jour, utilisez la ExceptionHandled propriété pour indiquer si vous avez géré l’exception pendant l’événement. Si cette propriété a la true
valeur , l’exception est considérée comme gérée et n’est pas levée à nouveau par le ListView contrôle. Si cette propriété a la false
valeur , le ListView contrôle lève de nouveau l’exception. Pour déterminer l’exception qui a été levée, utilisez la Exception propriété .