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. |