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() 使用标记执行撤消操作。

也可以看看