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