BindingGroup.BeginEdit Methode

Definitie

Begint een bewerkingstransactie op de bronnen in de BindingGroup.

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

Voorbeelden

In het volgende voorbeeld wordt aanroepen BeginEdit wanneer een venster wordt geladen om de bewerkingstransactie te 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

Opmerkingen

Als de bronnen in de ondersteuning wachtende BindingGroup wijzigingen negeren, kunt u aanroepen BeginEdit om de bewerkingstransactie te starten, aanroepen om de wijzigingen in behandeling op te slaan, aanroepen CommitEditCancelEdit om de wijzigingen in behandeling te negeren.

Voor elk object in Items dat implementeert IEditableObject, BeginEdit worden aanroepen IEditableObject.BeginEdit

Van toepassing op