Partilhar via


Enumeração UndoOption

Controles de este enum como a operação undoable é tratada na pilha desfazer.

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)

Sintaxe

'Declaração
Public Enumeration UndoOption
public enum UndoOption
public enum class UndoOption
type UndoOption
public enum UndoOption

Membros

Nome do membro Descrição
Add Adiciona um novo desfazer a unidade que representa a pilha de desfazer as alterações que foram feitas em UndoableGraphTransactionScope.
Disable Não adicionar alguns desfazer a unidade a pilha de desfazer.Isso é útil para operações ocultos no GraphModel que o usuário não consulta.
Merge Tente mesclar a unidade desfazer com qualquer anterior desfazer a unidade que tem o mesmo undoUnitId.Se nenhuma correspondência desfaz a unidade for encontrada, esta é descartada unidade.Isso é útil para desfaz as unidades resultantes de algo assíncrono ocorre após adicionar o item “” ou “AddForce” foi adicionado.Por exemplo, você pode adicionar uma unidade UndoOption.Add de “MoveNode”, mas por outro lado mais tarde como os movimentos do mouse você envia uma série de UndoOption.Merge com a mesma identificação de “MoveNode” que a operação adicionar para que todas as operações de animação são roladas acima na unidade desfaz uma atomic até que o mouse ser recebida anterior.

Consulte também

Referência

Namespace Microsoft.VisualStudio.GraphModel