Wyliczenie UndoOption
To wyliczenie steruje operacji możliwych do cofnięcia jest traktowane jak na stosie Cofnij.
Przestrzeń nazw: Microsoft.VisualStudio.GraphModel
Zestaw: Microsoft.VisualStudio.GraphModel (w Microsoft.VisualStudio.GraphModel.dll)
Składnia
'Deklaracja
Public Enumeration UndoOption
public enum UndoOption
public enum class UndoOption
type UndoOption
public enum UndoOption
Elementy członkowskie
Nazwa elementu członkowskiego | Opis | |
---|---|---|
Add | Dodaje nową jednostkę Cofnij do listy polecenia Cofnij reprezentujących zmiany, które zostały wprowadzone w UndoableGraphTransactionScope. | |
Disable | Nie należy dodawać dowolną jednostkę Cofnij do listy polecenia Cofnij.Jest to przydatne dla operacji ukryte w GraphModel, w którym użytkownik nie widzi. | |
Merge | Spróbuj scalić jednostki Cofnij z wszelkich poprzednich jednostki Cofnij, która ma sam undoUnitId.Jeśli brak pasujących jednostki cofania zostanie znaleziony, jednostka ta jest odrzucany.Jest to przydatne dla jednostek Cofnij, powstających w wyniku asynchronicznego coś występujących po dodaniu elementu "Dodaj" lub "AddForce".Na przykład można dodać jednostkę "MoveNode" UndoOption.Add, ale później jako ruchy myszy możesz wysłać serii UndoOption.Merge o tym samym identyfikatorze "MoveNode" jako operacji dodawania tak, że wszystkie operacje przenoszenia są rzutowane do jednej jednostki Atomowej cofania do momentu otrzymania zwolnieniu przycisku myszy. |