BindingGroup.BeginEdit Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Commence une transaction de modification sur les sources dans BindingGroup.
public:
void BeginEdit();
public void BeginEdit ();
member this.BeginEdit : unit -> unit
Public Sub BeginEdit ()
Exemples
L’exemple suivant appelle BeginEdit lorsqu’une fenêtre se charge pour commencer la transaction de modification.
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
Remarques
Si les sources de la BindingGroup prise en charge ignorent les modifications en attente, vous pouvez appeler BeginEdit pour commencer la transaction de modification, appeler CommitEdit pour enregistrer les modifications en attente, appeler CancelEdit pour ignorer les modifications en attente.
Pour chaque objet qui Items implémente IEditableObject, BeginEdit appelle IEditableObject.BeginEdit