Freigeben über


IEditableCollectionView.CancelEdit Methode

Definition

Beendet die Transaktion zum Bearbeiten und stellt, wenn möglich, den ursprünglichen Wert des Elements wieder her.

public:
 void CancelEdit();
public void CancelEdit ();
abstract member CancelEdit : unit -> unit
Public Sub CancelEdit ()

Beispiele

Im folgenden Beispiel wird CanCancelEdit überprüft, ob die ursprünglichen Werte des bearbeiteten Elements wiederhergestellt werden können, bevor es aufruft CancelEdit. Wenn die Werte nicht wiederhergestellt werden können, müssen Sie dazu zusätzliche Logik bereitstellen. Wenn dies möglich ist, werden die Werte wiederhergestellt, wenn das Beispiel aufruft CancelEdit. Das gesamte Beispiel finden Sie unter Ändern einer Sammlung mithilfe von IEditableCollectionView-Beispiel.

// 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()

Hinweise

CancelEdit legt auf fest CurrentEditItemnull und bewirkt, dass die Sammlungsansicht den Bearbeitungsstatus beendet. Wenn CanCancelEdit ist true, CancelEdit stellt auch die ursprünglichen Werte des bearbeiteten Objekts wieder her.

Gilt für: