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

也可以看看