ListViewUpdatedEventArgs.ExceptionHandled Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om ett undantag som uppstod under uppdateringsåtgärden hanterades under händelsen.
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
Egenskapsvärde
trueom undantaget hanterades i händelsehanteraren. annars . false Standardvärdet är false.
Exempel
I följande exempel visas hur du använder ExceptionHandled egenskapen för att ange att undantaget hanterades i händelsehanteraren. Det här kodexemplet är en del av ett större exempel för ListViewUpdatedEventArgs klassen.
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
Kommentarer
Om ett undantag utlöses under uppdateringsåtgärden ExceptionHandled använder du egenskapen för att ange om du har hanterat undantaget under händelsen. Om den här egenskapen är inställd truepå betraktas undantaget som hanterat och genereras inte igen ListView av kontrollen. Om den här egenskapen är inställd falseListView på genererar kontrollen undantaget igen. Använd egenskapen för att avgöra vilket undantag som utlöstes Exception .