BindingGroup.CancelEdit Metodo

Definizione

Termina la transazione di modifica e annulla le modifiche in sospeso.

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

Esempio

Nell'esempio seguente viene CancelEdit chiamato per eliminare le modifiche in sospeso e quindi le chiamate BeginEdit per preparare l'origine da modificare nuovamente.

private void Cancel_Click(object sender, RoutedEventArgs e)
{
    // Cancel the pending changes and begin a new edit transaction.
    stackPanel1.BindingGroup.CancelEdit();
    stackPanel1.BindingGroup.BeginEdit();
}
Private Sub Cancel_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    ' Cancel the pending changes and begin a new edit transaction.
    stackPanel1.BindingGroup.CancelEdit()
    stackPanel1.BindingGroup.BeginEdit()
End Sub

Commenti

Questo metodo causa l'eliminazione delle modifiche in sospeso da parte delle origini, se un oggetto di origine è in grado di farlo e terminare la transazione di modifica. Il metodo aggiorna quindi le proprietà di destinazione con i valori di origine salvati.

Per ogni oggetto in Items che implementa IEditableObjectle chiamate , CancelEditIEditableObject.CancelEdit

Si applica a