Compartilhar via


UndoEngine Classe

Definição

Fornece implementações das operações fazer e desfazer para designers.

public ref class UndoEngine
public class UndoEngine
type UndoEngine = class
Public Class UndoEngine
Herança
UndoEngine

Construtores

UndoEngine(EditingContext)

Inicializa uma nova instância da classe UndoEngine.

Propriedades

IsUndoRedoInProgress

Obtém um valor Boolean que indica se uma operação de desfazer ou refazer está em andamento.

Métodos

AddUndoUnit(UndoUnit)

Adiciona a unidade especificada à pilha de desfazer.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetRedoActions()

Recupera uma coleção IEnumerable<T> de operações de refazer.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUndoActions()

Recupera uma coleção IEnumerable<T> de operações de desfazer.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Redo()

Remove a última instância UndoUnit da pilha de refazer e executa uma operação de refazer na unidade. Em seguida, a instância UndoUnit é colocada na pilha de desfazer.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Undo()

Remove a última instância UndoUnit da pilha de desfazer e executa uma operação de desfazer na unidade. Em seguida, a instância UndoUnit é colocada na pilha de refazer.

Eventos

RedoCompleted

Ocorre quando a operação de refazer é concluída.

UndoCompleted

Ocorre quando a operação de desfazer é concluída.

UndoRedoBufferChanged

Ocorre quando os buffers que contêm as operações de desfazer e refazer são alterados.

UndoUnitAdded

Ocorre quando uma unidade de desfazer é adicionada à pilha de desfazer.

UndoUnitCancelled

Ocorre quando uma unidade de desfazer é cancelada na pilha de desfazer.

UndoUnitDiscarded

Ocorre quando uma unidade de desfazer é removida da pilha de desfazer, sem executar uma operação de desfazer antes.

Aplica-se a