Share via


UndoOption (Enumeración)

Controles de esta enumeración cómo la operación undoable se trata en la pila de deshacer.

Espacio de nombres:  Microsoft.VisualStudio.GraphModel
Ensamblado:  Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)

Sintaxis

'Declaración
Public Enumeration UndoOption
public enum UndoOption
public enum class UndoOption
type UndoOption
public enum UndoOption

Miembros

Nombre de miembro Descripción
Add Agrega una nueva unidad de deshacer a la pila de deshacer que representa los cambios realizados en el UndoableGraphTransactionScope.
Disable No agregue ninguna unidad de deshacer a la pila de deshacer.Esto es útil para las operaciones ocultas en el GraphModel que el usuario no verá.
Merge Intente combinar la unidad de deshacer con cualquier unidad anterior de deshacer que tiene el mismo undoUnitId.Si no se encuentra ninguna unidad de deshacer coincidente, se quita esta unidad.Esto es útil para las unidades de deshacer resultantes algo el aparecer asincrónico después de que “agregar” el elemento o se ha agregado “AddForce”.Por ejemplo, puede agregar una unidad UndoOption.Add de “MoveNode”, pero luego después como los movimientos del mouse se envían una serie de UndoOption.Merge con el mismo id. de “MoveNode” que la operación add para revertir todas las operaciones de mover en una unidad atómica de deshacer hasta que el mouse hacia arriba recibe.

Vea también

Referencia

Microsoft.VisualStudio.GraphModel (Espacio de nombres)