Interface IUndoRedoManager
- Namespace
- Gemini.Modules.UndoRedo
- Assembly
- Gemini.dll
public interface IUndoRedoManager
Properties
RedoStack
IObservableCollection<IUndoableAction> RedoStack { get; }
Property Value
- IObservableCollection<IUndoableAction>
UndoCountLimit
int? UndoCountLimit { get; set; }
Property Value
- int?
UndoStack
IObservableCollection<IUndoableAction> UndoStack { get; }
Property Value
- IObservableCollection<IUndoableAction>
Methods
ExecuteAction(IUndoableAction)
void ExecuteAction(IUndoableAction action)
Parameters
action IUndoableAction
Redo(int)
void Redo(int actionCount)
Parameters
actionCount int
RedoTo(IUndoableAction)
void RedoTo(IUndoableAction action)
Parameters
action IUndoableAction
Undo(int)
void Undo(int actionCount)
Parameters
actionCount int
UndoAll()
UndoTo(IUndoableAction)
void UndoTo(IUndoableAction action)
Parameters
action IUndoableAction
Events
BatchBegin
event EventHandler BatchBegin
Event Type
- EventHandler
BatchEnd
event EventHandler BatchEnd
Event Type
- EventHandler