Class | Description | |
---|---|---|
CollectionChangeUndoUnit<T> | Custom UndoUnit for undoing changes to an ICollection. | |
CustomUndoUnit | Custom UndoUnit that takes a delegate that performs the execute operation. | |
PropertyChangeUndoUnit<TTarget,TProperty> | Custom undo unit used to undo the result of a property change. | |
PropertyChangeUndoUnitBase | Base class for an UndoUnit that changes the value of a single property. | |
ResourceCustomizer | Class used to provide the ability to customize resource strings. | |
Resources | Exposes a ResourceCustomizer instance for this assembly. | |
UndoExecuteContext | Used to provide information to the UndoUnit while the UndoUnit.Execute method is being invoked. | |
UndoHistoryItem | Represents an item in the undo or redo history. | |
UndoManager | Class used to manage an undo/redo history. | |
UndoMergeContext | Used to provide information about a potential merge operation to the UndoUnit.Merge method. | |
UndoTransaction | Custom UndoUnit that contains one or more UndoUnit | |
UndoUnit | Base class for an undo/redo operation. | |
UndoUnitFactory | Factory class for creating common UndoUnit instances for use in an UndoManager |
Enumeration | Description | |
---|---|---|
UndoExecuteReason | Enumeration used to identify the cause of the UndoUnit.Execute | |
UndoHistoryItemType | Used to indicate the type of operation that UndoHistoryItem represents. | |
UndoMergeAction | Used to identify the result of a call to UndoUnit.Merge |