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 伴随“添加”操作,以至于所有的移动操作都会涌入到基本撤销单元,直至接收到鼠标抬起信号。

请参阅

参考

Microsoft.VisualStudio.GraphModel 命名空间