Partager via


UndoEngine Classe

Définition

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.

S’applique à