Classe UndoManager
Fornece a funcionalidade para desfazer e refazer operações.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.UndoManager
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
Public Class UndoManager _
Implements IDisposable
public class UndoManager : IDisposable
O tipo UndoManager expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
UndoManager(Context) | construtor. | |
UndoManager(Store) | construtor. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
CanUndoRedoCallbackCollection | ||
Context | O contexto que contém o UndoManager. | |
InRedo | Se não for o gerente de desfazer está no meio de uma operação de refazer ou não de retorno. | |
InUndo | Se não for o gerente de desfazer está no meio de um comando Desfazer ou não de retorno. | |
MaxUndoableTransactions | Número máximo de itens de desfazer visíveis na pilha de desfazer | |
RedoableTransactions | Lista de TransactionItems redoable, mantido pela UndoManager. | |
RedoCount | Número de itens na pilha do redo | |
Store | O repositório que contém o UndoManager. | |
TopmostUndoableTransaction | Retornar a ID de transação mais acima no stact de desfazer | |
UndoableTransactions | Lista de TransactionItems não podem ser desfeitas, mantido pela UndoManager. | |
UndoCount | Número de itens na pilha de desfazer. | |
UndoState | O estado de desfazer. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddCanUndoRedoCallback | Adicione CanUndoRedo eleitor. | |
AddUndoableAction | Adicione uma ação pode ser desfeita para a pilha de desfazer.Isso limpará a pilha do redo. | |
Dispose | Dispose método | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Finalizador (Substitui Object.Finalize().) | |
Flush | Liberar o desfazer e refazer pilhas.Se estivermos no meio de uma transação, lança uma exceção. | |
FlushRedoStack | Limpa a pilha do redo. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
Redo() | Refa as ações da transação mais acima na pilha a serem refeitas. | |
Redo(Guid) | Refa as ações confirmadas na transação cuja id é passado.Verifique se a identificação do passado é a transação que está no topo da pilha.Caso contrário, lance uma exceção. | |
RedoAllPossible | Refa todas as transações de possíveis na pilha do redo. | |
RemoveCanUndoRedoCallback | Remova CanUndoRedo eleitor. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
Undo() | Desfazer as ações da transação mais acima na pilha de desfazer. | |
Undo(Guid) | Desfazer as ações confirmadas na transação cuja id é passado.Verifique se a identificação do passado é a transação que está no topo da pilha.Caso contrário, lance uma exceção. | |
UndoAllPossible | Desfazer todas as transações na pilha de desfazer que pode ser desfeita. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
RedoStackFlushed | Permite que os clientes recebam um evento quando a pilha do redo seja liberada. | |
UndoItemAdded | Evento que é acionado sempre que um item de desfazer é adicionado para a pilha de desfazer | |
UndoItemDiscarded | Evento que é acionado sempre que um item de desfazer é descartado da pilha de desfazer, porque o tamanho da pilha excedeu o número máximo de itens de desfazer permitido. | |
UndoStackFlushed | Permite que os clientes recebam um evento quando a pilha de desfazer for liberada. |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.Modeling