IEditableCollectionView.CancelEdit Metod
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.
Avslutar redigeringstransaktionen och återställer om möjligt det ursprungliga värdet till objektet.
public:
void CancelEdit();
public void CancelEdit();
abstract member CancelEdit : unit -> unit
Public Sub CancelEdit ()
Exempel
I följande exempel får CanCancelEdit du kontrollera om de ursprungliga värdena för det redigerade objektet kan återställas innan det anropar CancelEdit. Om värdena inte kan återställas måste du ange ytterligare logik för att göra det. Om de kan vara det återställs värdena när exemplet anropar CancelEdit. Hela exemplet finns i Changing a Collection by Using IEditableCollectionView Sample.
// If the objects in the collection can discard pending
// changes, calling IEditableCollectionView.CancelEdit
// will revert the changes. Otherwise, you must provide
// your own logic to revert the changes in the object.
if (!editableCollectionView.CanCancelEdit)
{
// Provide logic to revert changes.
}
editableCollectionView.CancelEdit();
' If the objects in the collection can discard pending
' changes, calling IEditableCollectionView.CancelEdit
' will revert the changes. Otherwise, you must provide
' your own logic to revert the changes in the object.
If Not editableCollectionView.CanCancelEdit Then
' Provide logic to revert changes.
End If
editableCollectionView.CancelEdit()
Kommentarer
CancelEdit ställer in CurrentEditItem på null och gör att samlingsvyn avslutar redigeringstillståndet. Om CanCancelEdit är trueCancelEdit återställs även de ursprungliga värdena för det redigerade objektet.