UndoEngine.UndoUnit Classe

Definizione

Incapsula un'unità di lavoro annullabile da un utente.

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 monitora UndoEngine.UndoUnit le notifiche di modifica e crea un elenco di eventi per ogni modifica. Salva questi eventi usando IDesignerSerializationService. Riceve UndoEngine.UndoUnit notifiche di evento per le modifiche direttamente da UndoEngine diversi public virtual metodi. È possibile derivare da UndoEngine.UndoUnit ed eseguire qualsiasi logica aggiuntiva. Se si desidera, è possibile ignorare completamente l'implementazione predefinita UndoEngine.UndoUnit .

Costruttori

UndoEngine.UndoUnit(UndoEngine, String)

Inizializza una nuova istanza della classe UndoEngine.UndoUnit.

Proprietà

IsEmpty

Ottiene un valore che indica se in UndoEngine.UndoUnit non sono contenuti eventi.

Name

Ottiene il nome dell'oggetto UndoEngine.UndoUnit.

UndoEngine

Ottiene l'oggetto UndoEngine padre.

Metodi

Close()

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

ComponentAdded(ComponentEventArgs)

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

ComponentAdding(ComponentEventArgs)

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

ComponentChanged(ComponentChangedEventArgs)

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

ComponentChanging(ComponentChangingEventArgs)

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

ComponentRemoved(ComponentEventArgs)

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

ComponentRemoving(ComponentEventArgs)

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

ComponentRename(ComponentRenameEventArgs)

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

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

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

Undo()

Esegue un'azione di annullamento o ripetizione.

UndoCore()

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

Si applica a

Vedi anche