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 |