UndoEngine.UndoUnit.Undo Méthode

Définition

Effectue une action d’annulation ou de restauration.

public:
 void Undo();
public void Undo();
member this.Undo : unit -> unit
Public Sub Undo ()

Remarques

Annuler les actions se basculent entre les états d’annulation et de restauration, de sorte que l’appel Undo de deux fois définit l’objet à son état d’origine.

La UndoEngine.UndoUnit classe suppose initialement que le travail non modifiable a déjà été effectué, donc le premier appel pour Undo annuler le travail. L’appel suivant annule l’opération d’annulation précédente, effectuant un rétablissement.

La Undo méthode appelle la UndoCore méthode pour effectuer une opération d’annulation. La Undo méthode elle-même fonctionne pour maintenir l’état cohérent dans le UndoEngine.UndoUnit, même en cas d’exception levée par UndoCore.

Notes pour les héritiers

N’appelez pas directement la méthode ; remplacez-la UndoCore() si vous le souhaitez, mais appelez toujours la publicUndo() méthode pour effectuer un travail d’annulation. La Undo() méthode informe le moteur d’annulation de suspendre la collecte des données d’annulation jusqu’à ce que l’opération d’annulation actuelle soit terminée. Cela empêche la création de nouvelles unités d’annulation en réponse à cette unité effectuant des tâches.

S’applique à

Voir aussi