BindingGroup.CancelEdit Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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