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,讓所有移動作業彙集成一個不可部分完成的復原單位,直到接收到滑鼠向上事件為止。 |