Comparteix a través de


UndoEngine Clase

Definición

Proporciona implementaciones de operación de deshacer y rehacer para diseñadores.

public ref class UndoEngine
public class UndoEngine
type UndoEngine = class
Public Class UndoEngine
Herencia
UndoEngine

Constructores

UndoEngine(EditingContext)

Inicializa una nueva instancia de la clase UndoEngine.

Propiedades

IsUndoRedoInProgress

Obtiene un valor Boolean que indica si hay en curso una operación de deshacer o de rehacer.

Métodos

AddUndoUnit(UndoUnit)

Agrega la unidad especificada a la pila de deshacer.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetRedoActions()

Recupera una colección IEnumerable<T> de operaciones de rehacer.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetUndoActions()

Recupera una colección IEnumerable<T> de operaciones de deshacer.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Redo()

Quita la última instancia de UndoUnit de la pila de rehacer y realiza una operación de rehacer en la unidad. A continuación, se coloca en la pila de deshacer la instancia de UndoUnit.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Undo()

Quita la última instancia de UndoUnit de la pila de deshacer y realiza una operación de deshacer en la unidad. A continuación, se coloca en la pila de rehacer la instancia de UndoUnit.

Eventos

RedoCompleted

Se produce cuando se ha completado la operación de rehacer.

UndoCompleted

Se produce cuando se ha completado la operación de deshacer.

UndoRedoBufferChanged

Se produce al cambiar los búferes que contienen operaciones de deshacer y de rehacer.

UndoUnitAdded

Se produce cuando se agrega una unidad de deshacer a la pila de deshacer.

UndoUnitCancelled

Se produce cuando una unidad de deshacer se cancela de la pila de deshacer.

UndoUnitDiscarded

Se produce cuando se quita una unidad de deshacer de la pila de deshacer, sin realizar antes una operación de deshacer.

Se aplica a