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" 已加入之後)的復原單位,這非常有用。例如,您可能會加入 "MoveNode" 單元 UndoOption.Add,但稍後隨著滑鼠移動,您又傳送了一系列以相同 "MoveNode" ID 表示加入作業的 UndoOption.Merge,讓所有移動作業彙集成一個不可部分完成的復原單位,直到接收到滑鼠向上事件為止。 |