Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit les fonctionnalités pour les opérations d'annulation et de rétablissement.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.UndoManager
Espace de noms : Microsoft.VisualStudio.Modeling
Assembly : Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Déclaration
Public Class UndoManager _
Implements IDisposable
public class UndoManager : IDisposable
Le type UndoManager expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
UndoManager(Context) | . |
![]() |
UndoManager(Store) | . |
Début
Propriétés
Nom | Description | |
---|---|---|
![]() |
CanUndoRedoCallbackCollection | |
![]() |
Context | Contexte qui contient l'UndoManager. |
![]() |
InRedo | Retourne si le gestionnaire d'annulation se trouve au milieu d'une opération de rétablissement ou pas. |
![]() |
InUndo | Retourne si le gestionnaire d'annulation se trouve au milieu d'une opération de rétablissement ou pas. |
![]() |
MaxUndoableTransactions | Nombre maximal d'éléments d'annulation visibles dans la pile d'annulations |
![]() |
RedoableTransactions | Liste de TransactionItems pouvant être rétablis gérée par l'UndoManager. |
![]() |
RedoCount | Nombre d'éléments dans la pile de rétablissements |
![]() |
Store | Magasin qui contient l'UndoManager |
![]() |
TopmostUndoableTransaction | Retourne l'ID de transaction le plus élevé du stact d'annulation |
![]() |
UndoableTransactions | Liste de TransactionItems annulables gérée par l'UndoManager. |
![]() |
UndoCount | Nombre d'éléments dans la pile d'annulations. |
![]() |
UndoState | État de l'annulation. |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
AddCanUndoRedoCallback | Ajoute un électeur de CanUndoRedo. |
![]() |
AddUndoableAction | Ajoute une action annulable à la pile d'annulations.Cela efface le contenu de la pile de rétablissements. |
![]() |
Dispose | Méthode Dispose |
![]() |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) |
![]() |
Finalize | Finaliseur (Substitue Object.Finalize().) |
![]() |
Flush | Vide les piles d'annulation et de rétablissement.Si nous sommes au milieu d'une transaction, lève une exception. |
![]() |
FlushRedoStack | Efface la pile de rétablissements. |
![]() |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
Redo() | Rétablit les actions de la transaction la plus haute dans la pile de rétablissements. |
![]() |
Redo(Guid) | Rétablit les actions validées dans la transaction dont l'ID est transmis.Vérifie que l'identificateur passé est la transaction qui est au-dessus de la pile.Sinon, lève une exception. |
![]() |
RedoAllPossible | Rétablit toutes les transactions possibles sur la pile de rétablissements. |
![]() |
RemoveCanUndoRedoCallback | Supprime l'électeur CanUndoRedo. |
![]() |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
![]() |
Undo() | Annule les actions de la première transaction de la pile d'opérations d'annulation. |
![]() |
Undo(Guid) | Annule les actions validées de la transaction dont l'ID est transmis.Vérifie que l'identificateur passé est la transaction qui est au-dessus de la pile.Sinon, lève une exception. |
![]() |
UndoAllPossible | Annule toutes les transactions de la pile d'opérations d'annulation pouvant être annulées. |
Début
Événements
Nom | Description | |
---|---|---|
![]() |
RedoStackFlushed | Permet aux clients de recevoir un événement lorsque la pile de rétablissements est vidée |
![]() |
UndoItemAdded | Événement qui est déclenché chaque fois qu'un élément d'annulation est ajouté à la pile d'annulation |
![]() |
UndoItemDiscarded | Événement déclenché chaque fois qu'un élément d'annulation est ignoré de la pile d'annulation car la taille de la pile a dépassé le nombre maximal d'éléments d'annulation autorisés. |
![]() |
UndoStackFlushed | Permet aux clients de recevoir un événement lorsque la pile d'annulations est vidée |
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.Modeling, espace de noms