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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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) | . | |
UndoManager(Store) | . |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
CanUndoRedoCallbackCollection | ||
Context | Contesto che contiene UndoManager | |
InRedo | Restituisce un valore che indica se per la gestione degli annullamenti è in corso un'operazione di ripetizione. | |
InUndo | Restituisce un valore che indica se per la gestione degli annullamenti è in corso un'operazione di annullamento. | |
MaxUndoableTransactions | Numero massimo di elementi di annullamento visibili nello stack di annullamento | |
RedoableTransactions | Elenco di oggetti TransactionItems ripetibili gestito dall'oggetto UndoManager. | |
RedoCount | Numero di elementi presenti nello stack di ripetizione | |
Store | Archivio che contiene UndoManager | |
TopmostUndoableTransaction | Restituisce l'ID transazione superiore nello stack di annullamento | |
UndoableTransactions | Elenco di oggetti TransactionItems annullabili gestito dall'oggetto UndoManager. | |
UndoCount | Numero di elementi presenti nello stack di annullamento. | |
UndoState | Stato di Annulla. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddCanUndoRedoCallback | Aggiungere il voter CanUndoRedo. | |
AddUndoableAction | Aggiungere un'operazione annullabile allo stack di annullamento.Verrà cancellato lo stack di ripetizione. | |
Dispose | Metodo Dispose | |
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 | Cancella lo stack di ripetizione. | |
GetHashCode | Funge da funzione hash predefinita. (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 azioni della transazione di livello superiore nello stack di ripetizione. | |
Redo(Guid) | Ripetere le azioni di cui è stato eseguito il commit nella transazione il cui ID viene passato.Assicurarsi che l'ID passato sia la transazione che si trova in cima allo stack.In caso contrario, verrà generata un'eccezione. | |
RedoAllPossible | Ripetere tutte le transazioni possibili dello stack di ripetizione. | |
RemoveCanUndoRedoCallback | Rimuovere il voter CanUndoRedo. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
Undo() | Annullare le azioni della transazione di livello superiore sullo stack di annullamento. | |
Undo(Guid) | Annullare le azioni di cui è stato eseguito il commit nella transazione il cui ID viene passato.Assicurarsi che l'ID passato sia la transazione che si trova in cima allo stack.In caso contrario, verrà generata un'eccezione. | |
UndoAllPossible | Annullare tutte le transazioni nello stack di annullamento che è possibile annullare. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
RedoStackFlushed | Consente ai client di ricevere un evento quando lo stack di ripetizione viene svuotato | |
UndoItemAdded | 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 ricevere un evento quando lo stack di annullamento viene svuotato |
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