[]
Represents the manager of the undo actions for the Spread component.
public class UndoManager
Public Class UndoManager
| Name | Description |
|---|---|
| UndoManager(SpreadView, int) | Creates a new undo action manager. |
| Name | Description |
|---|---|
| actionCancelled | Specifies whether the pending action has been cancelled. |
| actionIsRedo | Specifies whether actionInProcess is being redone |
| actionIsUndo | Specifies whether actionInProcess is being undone |
| actionPending | Specifies whether an action is in progress (to prevent recursion). |
| maxLength | Specifies the maximum number of UndoAction objects to keep on the undo or redo stacks. |
| mredoList | Specifies the redo stack (last element is on top). |
| mundoList | Specifies the undo stack (last element is on top). |
| spreadView | Specifies the view passed to the constructor. |
| Name | Description |
|---|---|
| CanRedo | Gets whether Redo can redo an action. |
| CanUndo | Gets whether Undo can undo an action. |
| RedoList | Gets the list of UndoAction objects. |
| UndoList | Gets the list of UndoAction objects. |
| Name | Description |
|---|---|
| CancelAction() | Cancels the current action in progress. |
| Execute(Command) | Executes the specified command. |
| Execute(Command[]) | Executes the list of commands by it's order. |
| GetActionPending() | Gets the current UndoAction pending completion. |
| PerformUndoAction(UndoAction) | Performs the specified action (it can then be undone with Undo). |
| PopRedo() | Pops the top action from the redo stack. |
| PopUndo() | Pops the top action from the undo stack. |
| PushRedo(UndoAction) | Pushes the specified action onto the redo stack. |
| PushUndo(UndoAction, bool) | Pushes the specified action onto the undo stack. |
| Redo() | Redoes the last action undone with Undo and adds it to the undo list. |
| Redo(UndoAction) | Redoes all actions in the redo stack up to and including the specified action and adds it to the undo list. |
| Redo(int) | Redoes the specified number of actions and adds them to the undo list. |
| Undo() | Undoes the last action done with PerformUndoAction and adds it to the redo list. |
| Undo(UndoAction) | Undoes all actions in the undo stack up to and including the specified action and adds it to the redo list. |
| Undo(int) | Undoes the specified number of actions and adds them to the redo list. |
| Name | Description |
|---|---|
| ActionComplete | Occurs when the undo or redo action is complete. |
| RedoComplete | Occurs when the redo action is complete. |
| UndoComplete | Occurs when the undo action is complete. |