IEditableCollectionView.CancelEdit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.