BindingGroup.BeginEdit Metoda

Definicja

Rozpoczyna edycję transakcji w źródłach w pliku BindingGroup.

C#
public void BeginEdit();

Przykłady

Poniższy przykład wywołuje wywołania BeginEdit , gdy zostanie załadowane okno, aby rozpocząć edycję transakcji.

C#
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();
}

Uwagi

Jeśli źródła w BindingGroup pomocy technicznej odrzucają oczekujące zmiany, możesz wywołać BeginEdit metodę , aby rozpocząć edycję transakcji, wywołać metodę zapisywania oczekujących zmian, wywołać CancelEdit metodę CommitEdit , aby odrzucić oczekujące zmiany.

Dla każdego obiektu w obiekcie, który Items implementuje metodę , BeginEdit wywołuje metodę IEditableObjectIEditableObject.BeginEdit

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10