GoXam for WPF v3
UndoManager Class Methods


Northwoods.GoXam.Model Namespace : UndoManager Class

For a list of all members of this type, see UndoManager members.

Public Methods
 NameDescription
Public MethodMake sure this undo manager knows about a IDiagramModel for which it is receiving model Changed event notifications.  
Public MethodThis predicate is true when one can call Redo.  
Public MethodThis predicate is true when one can call Undo.  
Public MethodClear all of the UndoManager.CompoundEdits and reset all other state.  
Public MethodJust call EndTransaction, committing the current transaction, with the presentation name for the transaction.  
Public MethodGiven an IUndoableEdit return an edited object that represents what was modified.  
Public MethodCreate an IUndoableEdit for a Changed event.  
Public MethodRestore the state of some models to after the current IUndoableEdit.  
Public Method Call this method to inform this undo manager that it no longer will be notified of model Changed events.  
Public MethodJust call EndTransaction, rolling back the current transaction.  
Public MethodBegin a transaction, where the changes are held by a UndoManager.CompoundEdit.  
Public Method For debugging.  
Public MethodRestore the state of some models to before the current IUndoableEdit.  
Top
Protected Methods
 NameDescription
Protected MethodThis method is called by EndTransaction when committing a compound edit.  
Protected Method Stop the current transaction, either rolling it back or committing it.  
Protected MethodThis predicate is responsible for deciding if a ModelChangedEventArgs is not interesting enough to be recorded.  
Top
See Also

Reference

UndoManager Class
Northwoods.GoXam.Model Namespace