UndoEngine.UndoUnit Classe

Definizione

Incapsula un'unità di lavoro che un utente può annullare.

protected: ref class UndoEngine::UndoUnit
protected class UndoEngine.UndoUnit
Protected Class UndoEngine.UndoUnit
Ereditarietà
UndoEngine.UndoUnit

Commenti

La UndoEngine.UndoUnit classe è una classe annidata all'interno UndoEngine di che incapsula un'azione che un utente può annullare. L'implementazione predefinita UndoEngine.UndoUnit monitora le notifiche delle modifiche e crea un elenco di eventi per ogni modifica. Salva questi eventi usando IDesignerSerializationService. Un UndoEngine.UndoUnit riceve notifiche degli eventi per le modifiche direttamente da UndoEngine tramite diversi public virtual metodi. È possibile derivare da UndoEngine.UndoUnit ed eseguire qualsiasi logica aggiuntiva. Se necessario, è possibile ignorare completamente l'implementazione predefinita UndoEngine.UndoUnit .

Costruttori

Nome Descrizione
UndoEngine.UndoUnit(UndoEngine, String)

Inizializza una nuova istanza della classe UndoEngine.UndoUnit.

Proprietà

Nome Descrizione
IsEmpty

Ottiene un valore che indica se l'oggetto UndoEngine.UndoUnit non contiene eventi.

Name

Ottiene il nome dell'oggetto UndoEngine.UndoUnit.

UndoEngine

Ottiene l'oggetto padre UndoEngine.

Metodi

Nome Descrizione
Close()

Riceve una chiamata dal motore di annullamento per chiudere questa unità.

ComponentAdded(ComponentEventArgs)

Riceve una chiamata da UndoEngine in risposta a un ComponentAdded evento.

ComponentAdding(ComponentEventArgs)

Riceve una chiamata da UndoEngine in risposta a un ComponentAdding evento.

ComponentChanged(ComponentChangedEventArgs)

Riceve una chiamata da UndoEngine in risposta a un ComponentChanged evento.

ComponentChanging(ComponentChangingEventArgs)

Riceve una chiamata da UndoEngine in risposta a un ComponentChanging evento.

ComponentRemoved(ComponentEventArgs)

Riceve una chiamata da UndoEngine in risposta a un ComponentRemoved evento.

ComponentRemoving(ComponentEventArgs)

Riceve una chiamata da UndoEngine in risposta a un ComponentRemoving evento.

ComponentRename(ComponentRenameEventArgs)

Riceve una chiamata da UndoEngine in risposta a un ComponentRename evento.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetService(Type)

Ottiene un'istanza del servizio richiesto.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce un oggetto String che rappresenta il nome corrente dell'unità.

Undo()

Esegue un'azione di annullamento o rollforward.

UndoCore()

Chiamato da Undo() per eseguire un'azione di annullamento.

Si applica a

Vedi anche