Classe UndoManager
Fornisce la funzionalità per le operazioni di annullamento e ripristino.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.UndoManager
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintassi
'Dichiarazione
Public Class UndoManager _
Implements IDisposable
public class UndoManager : IDisposable
Il tipo UndoManager espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
UndoManager(Context) | costruttore. | |
UndoManager(Store) | costruttore. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
CanUndoRedoCallbackCollection | ||
Context | il contesto che contiene il UndoManager | |
InRedo | Il valore restituito se non è l'amministratore di annullamento è al centro di ripetizione o meno. | |
InUndo | Il valore restituito se non è l'amministratore di annullamento è attualmente coinvolto in un'operazione di annullamento o meno. | |
MaxUndoableTransactions | Numero massimo di elementi di annullamento visibili sullo stack di annullamento | |
RedoableTransactions | Elenco di TransactionItems redoable gestito dal UndoManager. | |
RedoCount | Numero di elementi nello stack di ripetizione | |
Store | L'archivio contenente il UndoManager | |
TopmostUndoableTransaction | Transazione ID in primo piano le stact di annullamento | |
UndoableTransactions | Elenco di TransactionItems annullabile gestito dal UndoManager. | |
UndoCount | Numero di elementi nello stack di annullamento. | |
UndoState | Lo stato di un'operazione di annullamento. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddCanUndoRedoCallback | aggiungere l'elettore di CanUndoRedo. | |
AddUndoableAction | Aggiungere un'operazione annullabile allo stack di annullamento.In questo modo lo stack di ripetizione. | |
Dispose | Dispose (metodo) | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | finalizzatore (Esegue l'override di Object.Finalize()). | |
Flush | Svuotare gli stack di annullamento e ripristino.Se è in corso una transazione, generare un'eccezione. | |
FlushRedoStack | Rimuove lo stack di ripetizione. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
Redo() | Ripetere le operazioni della transazione in primo piano sullo stack di ripetizione. | |
Redo(Guid) | Ripristinare le azioni si esegue il commit della transazione di cui l'id viene passata.Assicurarsi che l'id passata la transazione che si trova sullo stack.In caso contrario generare un'eccezione. | |
RedoAllPossible | Scorrere tutti i possibili transazioni sullo stack di ripetizione. | |
RemoveCanUndoRedoCallback | rimuovere l'elettore di CanUndoRedo. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
Undo() | Annullare le azioni della transazione in primo piano sullo stack di annullamento. | |
Undo(Guid) | Annullare le azioni si esegue il commit della transazione di cui l'id viene passata.Assicurarsi che l'id passata la transazione che si trova sullo stack.In caso contrario generare un'eccezione. | |
UndoAllPossible | Per annullare tutte le transazioni nello stack di annullamento che potrà essere annullata. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
RedoStackFlushed | Consente ai client di elaborare un evento quando lo stack di ripetizione viene scaricata | |
UndoItemAdded | L'evento che viene generato ogni volta che un elemento di annullamento viene aggiunto allo stack di annullamento | |
UndoItemDiscarded | L'evento che viene generato ogni volta che un elemento di annullamento viene rimosso dallo stack di annullamento perché la dimensione dello stack ha superato il numero massimo di elementi di annullamento consentiti. | |
UndoStackFlushed | Consente ai client di elaborare un evento quando lo stack di annullamento viene scaricata |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Modeling