Define the common methods used by the UI to interact with n-level undo. More...
Public Member Functions | |
void | BeginEdit () |
Starts a nested edit on the object. More... | |
void | CancelEdit () |
Cancels the current edit process, restoring the object's state to its previous values. More... | |
void | ApplyEdit () |
Commits the current edit process. More... | |
Define the common methods used by the UI to interact with n-level undo.
This interface is designed to help UI framework developers interact with editable business objects. The CSLA .NET editable base classes already implement this interface and the required n-level undo behaviors.
Definition at line 24 of file ISupportUndo.cs.
void Csla.Core.ISupportUndo.ApplyEdit | ( | ) |
Commits the current edit process.
Implemented in Csla.BusinessBindingListBase< T, C >, Csla.BusinessListBase< T, C >, and Csla.Core.BusinessBase.
void Csla.Core.ISupportUndo.BeginEdit | ( | ) |
Starts a nested edit on the object.
Implemented in Csla.BusinessBindingListBase< T, C >, Csla.BusinessListBase< T, C >, and Csla.Core.BusinessBase.
void Csla.Core.ISupportUndo.CancelEdit | ( | ) |
Cancels the current edit process, restoring the object's state to its previous values.
Implemented in Csla.BusinessBindingListBase< T, C >, Csla.BusinessListBase< T, C >, and Csla.Core.BusinessBase.