The following tables list the members exposed by UndoManager.
Name | Description | |
---|---|---|
![]() | UndoManager Constructor | Initializes a new UndoManager |
Name | Description | |
---|---|---|
![]() | AllowMerging | Returns or sets a boolean indicating if the UndoUnit.Merge method may be used to merge changes. |
![]() | CanRedo | Returns a boolean indicating if there is an operation that can be redone. |
![]() | CanUndo | Returns a boolean indicating if there is an operation that can be undone. |
![]() ![]() | Current | Returns a thread static singleton instance of an UndoManager. |
![]() | CurrentHistoryItem | Returns the UndoHistoryItem from the UndoHistory or RedoHistory that is currently being executed or null if no undo/redo is in progress. |
![]() | CurrentTransaction | Returns the current open leaf UndoTransaction |
![]() | IsPerformingRedo | Returns a boolean indicating if the manager is performing a redo operation. |
![]() | IsPerformingRollback | Returns a boolean indicating if the UndoManager is performing a Rollback of a UndoTransaction |
![]() | IsPerformingUndo | Returns a boolean indicating if the manager is performing an undo operation. |
![]() | IsSuspended | Returns a boolean indicating if the recording of UndoUnit instances in the history has been suspended using the Suspend method. |
![]() | MergeTimeout | Returns the amount of time since the last operation that a UndoUnit.Merge will be allowed. |
![]() | RedoHistory | Returns a read-only collection of the items in the redo history. |
![]() | RootTransaction | Returns the outermost current open transaction or null if there is currently no transaction open. |
![]() | TopRedoHistoryItem | Returns the next item on the top of the RedoHistory |
![]() | TopUndoHistoryItem | Returns the next item on the top of the UndoHistory |
![]() | UndoHistory | Returns a read-only collection of the items in the undo history. |
![]() | UndoLimit | Returns or sets the maximum number of items to maintain within the undo/redo history. |
![]() | UndoUnitFactory | Returns or sets an object that is used to create the default UndoUnit instances for this UndoManager |
![]() | UndoUnitFactoryResolved | Read-Only property that returns the UndoUnitFactory that the UndoManager uses to create the UndoUnit units. |
Name | Description | |
---|---|---|
![]() | HasListeners | Gets whether there are any listeners for the PropertyChanged event (Inherited from Infragistics.PropertyChangeNotifier) |
Name | Description | |
---|---|---|
![]() | AddChange | Overloaded. Adds an UndoUnit to the history. |
![]() | AddCollectionChange | Overloaded. Adds an UndoUnit for the specified replace collection change to the undo history. |
![]() | AddPropertyChange | Overloaded. Adds an PropertyChangeUndoUnitBase for the specified property value change to the undo history. |
![]() | ClearHistory | Clears the undo and redo history. |
![]() | ExecuteInTransaction | Overloaded. Executes the specified action within an UndoTransaction |
![]() | ForEach | Performs the specified action on each UndoUnit within the undo and redo history. |
![]() ![]() | FromReference | Used to obtain the UndoManager instance that has been registered with a given object. |
![]() | PreventMerge | Used to ensure that the next UndoUnit that is recorded is not allowed to merge with the last operation on the UndoHistory. |
![]() | Redo | Performs one or more redo operations from the current history. |
![]() | RegisterReference | Used to associate an object with a given UndoManager |
![]() | RemoveAll | Removes all the matching UndoUnit instances from the UndoHistory and RedoHistory collections. |
![]() | Resume | Resumes the recording of UndoUnit instances in the history. |
![]() | StartTransaction | Overloaded. Used to start a new transaction that will group one or more UndoUnit actions. |
![]() | Suspend | Suspends the recording of UndoUnit instances in the history. |
![]() | Undo | Performs one or more undo operations from the current history. |
![]() | UnregisterReference | Used to remove an registration for an object that was registered with this UndoManager instance via the RegisterReference method. |
Name | Description | |
---|---|---|
![]() | OnFirstListenerAdding | Virtual method called when the first listener is being added to the PropertyChanged event. (Inherited from Infragistics.PropertyChangeNotifier) |
![]() | OnHasListenersChanged | Virtual method called when the HasListeners property changes. (Inherited from Infragistics.PropertyChangeNotifier) |
![]() | OnPropertyChanged | Used to raise the PropertyChanged event for the specified property name. (Inherited from Infragistics.PropertyChangeNotifier) |
Name | Description | |
---|---|---|
![]() | PropertyChanged | Raised when a property has changed (Inherited from Infragistics.PropertyChangeNotifier) |