UndoOption 枚举
此枚举控件如何进行处理撤消堆栈可撤消操作。
命名空间: Microsoft.VisualStudio.GraphModel
程序集: Microsoft.VisualStudio.GraphModel(在 Microsoft.VisualStudio.GraphModel.dll 中)
语法
声明
Public Enumeration UndoOption
public enum UndoOption
public enum class UndoOption
type UndoOption
public enum UndoOption
成员
成员名称 | 说明 | |
---|---|---|
Add | 添加新抵消单位设置为表示在 UndoableGraphTransactionScope 做的更改的撤消堆栈。 | |
Disable | 不要向撤销堆栈添加撤销单元。这对于在这个用户未见过的 GraphModel 的隐藏的操作很有用。 | |
Merge | 尝试与以前的所有合并抵消单位取消具有相同 undoUnitId 的单元。如果未找到撤消单位,则放置此单元。这是用于取消由异步操作发生的度量单位,在 “添加”项目后或“AddForce”增加而增加。例如,您可以添加“移动节点”单元 UndoOption.Add, 但是随后的鼠标移动会发送一系列有相同“移动节点”ID 的 UndoOption.Merge 伴随“添加”操作,以至于所有的移动操作都会涌入到基本撤销单元,直至接收到鼠标抬起信号。 |