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 rimuove le modifiche in sospeso.
public:
void CancelEdit();
public void CancelEdit();
member this.CancelEdit : unit -> unit
Public Sub CancelEdit ()
Esempio
Nell'esempio seguente viene chiamato CancelEdit per eliminare le modifiche in sospeso e quindi chiamare 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 fa sì che le origini eliminino le modifiche in sospeso, se un oggetto di origine è in grado di eseguire questa operazione 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 IEditableObject, CancelEdit chiama IEditableObject.CancelEdit