![]() DefaultUndoLimit | The default number of undo entries that the UndoEngine stores. |
UndoEngine
|
Overloaded. Initializes a new instance of the UndoEngine class. |
CanRedo | Gets a value indicating whether the Redo operation can be performed. |
CanUndo | Gets a value indicating whether the Undo operation can be performed. |
IsEnabled | Gets a value indicating whether this instance is allowed to record change notifications. |
IsRecording | Gets a value indicating whether this instance is recording a change. |
IsRedoing | Gets a value indicating whether this instance is currently re-doing a change. |
IsUndoGroupActive | Gets a value indicating whether this instance has an active undo group. |
IsUndoing | Gets a value indicating whether this instance is currently undoing a change. |
IsUndoingOrRedoing | Gets a value indicating whether this instance is undoing or redoing. |
Limit | Gets or sets the max. number of undo entries this instance will keep in memory. |
NextChangeLabel | Gets or sets the change label that will be associated with the next recorded change notification. |
RecordingExpirationInterval | Gets or sets the recording expiration interval. |
RedoItems | Gets the collection of undone changes that can be redone (re-applied). |
RedoLabel | Gets the label for the operation that will be re-done by calling the Redo method. |
RootInstance | Gets or sets the root instance associated with the UndoEngine. |
UndoItems | Gets the collection of recorded changes that can be undone. |
UndoLabel | Gets the label for the operation that will be undone by calling the Undo method. |
BeginUndoGroup | Overloaded. Begins a new undo group. |
Clear | Clears this instance by removing all cached undo and redo entries. |
CommitUndoGroup | Overloaded. Commits the active undo group. |
Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object. |
GetHashCode (inherited from Object) | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. |
GetType (inherited from Object) | Gets the Type of the current instance. |
Redo | Re-does the most recently undoed change. |
ResetRecording | Relinguishes any accumulated recording state and causes the engine to be ready to record new set of change events. |
RollbackUndoGroup | Overloaded. Rollbacks the undo group. |
ToString (inherited from Object) | Returns a String that represents the current Object. |
Undo | Undoes the most recently recorded change or undo group. |
RedoComplete | The event is raised after a redo operation has taken place. |
UndoComplete | The event is raised after an undo operation has taken place. |
UndoEngine Class | LaMarvin.ComponentModel Namespace