BindingGroup.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 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