BindingGroup.CancelEdit Methode

Definition

Beendet die Bearbeitungstransaktion und verwirft die ausstehenden Änderungen.Ends the edit transaction and discards the pending changes.

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

Beispiele

Im folgenden Beispiel CancelEdit wird aufgerufen, um die ausstehenden Änderungen zu verwerfen, und dann wird aufgerufen BeginEdit , um die Quelle für die erneute Bearbeitung vorzubereiten.The following example calls CancelEdit to discard the pending changes and then calls BeginEdit to prepare the source to be re-edited.

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 bewirkt, dass die Quellen die ausstehenden Änderungen verwerfen, wenn ein Quell Objekt dies tun kann, und die Bearbeitungs Transaktion beenden.This method causes the sources to discard the pending changes, if a source object is capable of doing so and end the edit transaction. Dann aktualisiert die-Methode die Zieleigenschaften mit den gespeicherten Quell Werten.Then the method updates the target properties with the saved source values.

Für jedes Objekt in Items , das implementiert IEditableObject , CancelEdit Ruft auf. IEditableObject.CancelEditFor each object in Items that implements IEditableObject, CancelEdit calls IEditableObject.CancelEdit

Gilt für: