UndoEngine.UndoUnit.Undo Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Exécute une action d'annulation ou de répétition.
public:
void Undo();
public void Undo ();
member this.Undo : unit -> unit
Public Sub Undo ()
Remarques
Les actions d’annulation se basculent entre les états annuler et rétablir. Par conséquent, l’appel Undo de deux fois rétablit l’état d’origine de l’objet.
La UndoEngine.UndoUnit classe suppose initialement que le travail indotable a déjà été effectué. Le premier appel à Undo annuler le travail. L’appel suivant annule l’opération d’annulation précédente, en 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 un état cohérent dans , UndoEngine.UndoUnitmême en cas d’exception levée par UndoCore.
Notes pour les héritiers
N’appelez pas directement la UndoCore() méthode ; remplacez-la si vous le souhaitez, mais appelez toujours la méthode pour effectuer un public
Undo() travail d’annulation. La Undo() méthode avertit le moteur d’annulation de suspendre la collecte de 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 à l’exécution de ce travail.