BindingGroup.BeginEdit 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.
Startet eine Bearbeitungstransaktion für die Quellen in der BindingGroup.
public:
void BeginEdit();
public void BeginEdit ();
member this.BeginEdit : unit -> unit
Public Sub BeginEdit ()
Beispiele
Im folgenden Beispiel wird aufgerufen, wenn ein Fenster geladen BeginEdit wird, um die Bearbeitungstransaktion zu starten.
void stackPanel1_Loaded(object sender, RoutedEventArgs e)
{
// Set the DataContext to a PurchaseItem object.
// The BindingGroup and Binding objects use this as
// the source.
stackPanel1.DataContext = new PurchaseItem();
// Begin an edit transaction that enables
// the object to accept or roll back changes.
stackPanel1.BindingGroup.BeginEdit();
}
Private Sub stackPanel1_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Set the DataContext to a PurchaseItem object.
' The BindingGroup and Binding objects use this as
' the source.
stackPanel1.DataContext = New PurchaseItem()
' Begin an edit transaction that enables
' the object to accept or roll back changes.
stackPanel1.BindingGroup.BeginEdit()
End Sub
Hinweise
Wenn die Quellen in der BindingGroup Unterstützung ausstehende Änderungen verwerfen, können BeginEdit Sie aufrufen, um die Bearbeitungstransaktion zu starten, rufen CommitEdit Sie auf, um die ausstehenden Änderungen zu speichern, CancelEdit rufen Sie auf, um die ausstehenden Änderungen zu verwerfen.
Für jedes Objekt, in Items dem diese implementiert wird, BeginEdit wird aufruft IEditableObjectIEditableObject.BeginEdit