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 aufgerufen CancelEdit , um die ausstehenden Änderungen zu verwerfen und dann aufruft BeginEdit , um die Quelle für die erneute Bearbeitung vorzubereiten.
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 Quellobjekt dies tun kann, und die Bearbeitungstransaktion beenden kann. Anschließend aktualisiert die Methode die Zieleigenschaften mit den gespeicherten Quellwerten.
Für jedes Objekt, das Items implementiert wird, werden Aufrufe IEditableObjectCancelEditIEditableObject.CancelEdit