UndoEngine Classe
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.
Fournit les implémentations des opérations d'annulation et de rétablissement pour les concepteurs.
public ref class UndoEngine
public class UndoEngine
type UndoEngine = class
Public Class UndoEngine
- Héritage
-
UndoEngine
Constructeurs
UndoEngine(EditingContext) |
Initialise une nouvelle instance de la classe UndoEngine. |
Propriétés
IsUndoRedoInProgress |
Obtient une valeur Boolean qui indique si une phase d'annulation ou de rétablissement est en progression. |
Méthodes
AddUndoUnit(UndoUnit) |
Ajoute l'unité spécifiée à la pile d'annulation. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetRedoActions() |
Récupère une collection IEnumerable<T> d'opérations de rétablissement. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetUndoActions() |
Récupère une collection IEnumerable<T> d'opérations d'annulation. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Redo() |
Supprime la dernière instance UndoUnit de la pile redo et effectue une opération de rétablissement sur l'unité. L'instance UndoUnit est ensuite placée dans la pile d'annulation. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Undo() |
Supprime la dernière instance UndoUnit de la pile d'annulation et effectue une opération de rétablissement sur l'unité. L'instance UndoUnit est ensuite placée dans la pile redo. |
Événements
RedoCompleted |
Se produit lorsque l'opération de rétablissement est terminée. |
UndoCompleted |
Se produit lorsque l'opération d'annulation est terminée. |
UndoRedoBufferChanged |
Se produit lorsque les mémoires tampons qui conservent les opérations d'annulation et de rétablissement changent. |
UndoUnitAdded |
Se produit lorsqu'une unité undo est ajoutée à la pile d'annulation. |
UndoUnitCancelled |
Se produit lorsqu'une unité undo est annulée de la pile d'annulation. |
UndoUnitDiscarded |
Se produit lorsqu'une unité undo est supprimée de la pile d'annulation, sans avoir d'abord réalisé une opération d'annulation. |