BindingGroup.BeginEdit Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Påbörjar en redigeringstransaktion på källorna BindingGroupi .
public:
void BeginEdit();
public void BeginEdit();
member this.BeginEdit : unit -> unit
Public Sub BeginEdit ()
Exempel
I följande exempel anropas BeginEdit när ett fönster läses in för att påbörja redigeringstransaktionen.
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
Kommentarer
Om källorna i supporten BindingGroup tar bort väntande ändringar kan du anropa BeginEdit för att påbörja redigeringstransaktionen, anropa CommitEdit för att spara de väntande ändringarna och anropa CancelEdit för att ignorera de väntande ändringarna.
För varje objekt i Items som implementerar , IEditableObject anropar BeginEditIEditableObject.BeginEdit