BindingGroup.CancelEdit Método

Definición

Finaliza la transacción de edición y descarta los cambios pendientes.Ends the edit transaction and discards the pending changes.

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

Ejemplos

En el ejemplo siguiente CancelEdit se llama a para descartar los BeginEdit cambios pendientes y, a continuación, llama a para preparar el origen que se va a modificar.The following example calls CancelEdit to discard the pending changes and then calls BeginEdit to prepare the source to be re-edited.

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

Comentarios

Este método hace que los orígenes descarten los cambios pendientes, si un objeto de origen es capaz de hacerlo y finaliza la transacción de edición.This method causes the sources to discard the pending changes, if a source object is capable of doing so and end the edit transaction. A continuación, el método actualiza las propiedades de destino con los valores de origen guardados.Then the method updates the target properties with the saved source values.

Para cada objeto de Items que IEditableObjectimplementa, CancelEdit llama a.IEditableObject.CancelEditFor each object in Items that implements IEditableObject, CancelEdit calls IEditableObject.CancelEdit

Se aplica a