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