BindingGroup.CancelEdit Method ()

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Ends the edit transaction and discards the pending changes.

Namespace:   System.Windows.Data
Assembly:  PresentationFramework (in PresentationFramework.dll)

public void CancelEdit()

This method causes the sources to discard the pending changes, if a source object is capable of doing so and end the edit transaction. Then the method updates the target properties with the saved source values.

For each object in Items that implements IEditableObject, CancelEdit calls IEditableObject.CancelEdit

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();
}

.NET Framework
Available since 3.0
Return to top
Show: