Freigeben über


BindingGroup.CancelEdit Methode

Definition

Beendet die Bearbeitungstransaktion und verwirft die ausstehenden Änderungen.

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

Beispiele

Im folgenden Beispiel wird CancelEdit aufgerufen BeginEdit , die ausstehenden Änderungen zu verwerfen und dann die Quelle vorzubereiten, um erneut bearbeitet zu werden.

private void Cancel_Click(object sender, RoutedEventArgs e)
{
    // Cancel the pending changes and begin a new edit transaction.
    stackPanel1.BindingGroup.CancelEdit();
    stackPanel1.BindingGroup.BeginEdit();
}
Private Sub Cancel_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Cancel the pending changes and begin a new edit transaction.
    stackPanel1.BindingGroup.CancelEdit()
    stackPanel1.BindingGroup.BeginEdit()
End Sub

Hinweise

Diese Methode führt dazu, dass die Quellen die ausstehenden Änderungen verwerfen, wenn ein Quellobjekt dies tun kann und die Bearbeitungstransaktion beendet. Anschließend aktualisiert die Methode die Zieleigenschaften mit den gespeicherten Quellwerten.

Für jedes Objekt, in Items dem diese implementiert wird, CancelEdit wird aufruft IEditableObjectIEditableObject.CancelEdit

Gilt für