UndoManager
UndoManager class
封装管理撤消/重做操作的对象。
public class UndoManager
特性
姓名 | 描述 |
---|---|
Enabled { get; set; } | 获取或设置一个值,该值指示是否启用撤消功能。默认值为假。 |
RedoStepsCount { get; } | 获取当前可用的重做步数。 |
UndoStackSize { get; set; } | 获取或设置撤消/重做堆栈大小。默认值为 300. |
UndoStepsCount { get; } | 获取当前可用的撤消步数。 |
方法
姓名 | 描述 |
---|---|
BeginChanges() | 开始记录更改。 |
BeginMark() | 开始标记更改。 |
ClearStack() | 清除撤消和重做堆栈。 |
EndChanges() | 结束记录更改。 |
EndMark() | 结束标记更改。 |
Redo() | 执行重做操作。 |
RedoMark() | 使用标记执行重做操作。 |
Undo() | 执行撤消操作。 |
UndoMark() | 使用标记执行撤消操作。 |