Partager via


UndoOption, énumération

Cette énumération contrôle la façon dont l'opération annulable est traitée dans la pile d'annulations.

Espace de noms :  Microsoft.VisualStudio.GraphModel
Assembly :  Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)

Syntaxe

'Déclaration
Public Enumeration UndoOption
public enum UndoOption
public enum class UndoOption
type UndoOption
public enum UndoOption

Membres

Nom de membre Description
Add Ajoute une nouvelle unité undo à la pile d'annulations représentant les modifications apportées dans l'UndoableGraphTransactionScope.
Disable N'ajoute aucune unité d'annulation à la pile d'annulation.Cela est utile pour les opérations masquées d'un GraphModel que l'utilisateur ne voit pas.
Merge Essayez de fusionner l'unité undo avec une unité undo précédente qui a le même undoUnitId.Si aucune unité d'annulation correspondante n'est trouvée, cette unité est supprimée.Cela sert pour les unités d'annulation résultant d'une opération asynchrone après l'ajout de l'élément Add ou AddForce.Par exemple, vous pouvez ajouter une unité UndoOption.Add « MoveNode ». En revanche par la suite, lorsque la souris se déplace, une série UndoOption.Merge est envoyée avec le même identificateur « MoveNode » que l'addition pour que toutes les opérations de déplacement soient restaurées en une unité d'annulation atomique jusqu'à ce que le déplacement de la souris soit reçu.

Voir aussi

Référence

Microsoft.VisualStudio.GraphModel, espace de noms