UndoEngine.UndoUnit UndoEngine.UndoUnit UndoEngine.UndoUnit Class

Definition

Kapselt eine Arbeitseinheit, die ein Benutzer rückgängig machen kann.Encapsulates a unit of work that a user can undo.

protected: ref class UndoEngine::UndoUnit
protected class UndoEngine.UndoUnit
Protected Class UndoEngine.UndoUnit
Vererbung
UndoEngine.UndoUnitUndoEngine.UndoUnitUndoEngine.UndoUnit

Hinweise

Die UndoEngine.UndoUnit -Klasse ist eine geschachtelte Klasse innerhalb UndoEngine , kapselt eine Aktion, die ein Benutzer rückgängig machen kann.The UndoEngine.UndoUnit class is a nested class within UndoEngine that encapsulates an action that a user can undo. Der Standardwert UndoEngine.UndoUnit -Implementierung von änderungsbenachrichtigungen überwacht und erstellt eine Liste der Ereignisse für jede Änderung an.The default UndoEngine.UndoUnit implementation monitors change notifications and builds up a list of events for each change. Er speichert diese Ereignisse mit IDesignerSerializationService.It saves these events using IDesignerSerializationService. Ein UndoEngine.UndoUnit empfängt ereignisbenachrichtigungen Änderungen direkt von UndoEngine durch mehrere public virtual Methoden.An UndoEngine.UndoUnit receives event notifications for changes directly from UndoEngine through several public virtual methods. Es sind ableitungen von UndoEngine.UndoUnit und eine zusätzliche Logik ausführen.You can derive from UndoEngine.UndoUnit and perform any additional logic. Falls gewünscht, können Sie die Standardeinstellung vollständig umgehen UndoEngine.UndoUnit Implementierung.If desired, you can completely bypass the default UndoEngine.UndoUnit implementation.

Konstruktoren

UndoEngine.UndoUnit(UndoEngine, String) UndoEngine.UndoUnit(UndoEngine, String) UndoEngine.UndoUnit(UndoEngine, String)

Initialisiert eine neue Instanz der UndoEngine.UndoUnit-Klasse.Initializes a new instance of the UndoEngine.UndoUnit class.

Eigenschaften

IsEmpty IsEmpty IsEmpty

Ruft einen Wert, der angibt, ob die UndoEngine.UndoUnit keine Ereignisse enthält.Gets a value indicating whether the UndoEngine.UndoUnit contains no events.

Name Name Name

Ruft den Namen der UndoEngine.UndoUnit ab.Gets the name of the UndoEngine.UndoUnit.

UndoEngine UndoEngine UndoEngine

Ruft das übergeordnete Element UndoEngine.Gets the parent UndoEngine.

Methoden

Close() Close() Close()

Empfängt einen Aufruf aus dem Rückgängig-Engine, um diese Einheit zu schließen.Receives a call from the undo engine to close this unit.

ComponentAdded(ComponentEventArgs) ComponentAdded(ComponentEventArgs) ComponentAdded(ComponentEventArgs)

Empfängt einen Aufruf aus der UndoEngine als Reaktion auf eine ComponentAdded Ereignis.Receives a call from the UndoEngine in response to a ComponentAdded event.

ComponentAdding(ComponentEventArgs) ComponentAdding(ComponentEventArgs) ComponentAdding(ComponentEventArgs)

Empfängt einen Aufruf aus der UndoEngine als Reaktion auf eine ComponentAdding Ereignis.Receives a call from the UndoEngine in response to a ComponentAdding event.

ComponentChanged(ComponentChangedEventArgs) ComponentChanged(ComponentChangedEventArgs) ComponentChanged(ComponentChangedEventArgs)

Empfängt einen Aufruf aus der UndoEngine als Reaktion auf eine ComponentChanged Ereignis.Receives a call from the UndoEngine in response to a ComponentChanged event.

ComponentChanging(ComponentChangingEventArgs) ComponentChanging(ComponentChangingEventArgs) ComponentChanging(ComponentChangingEventArgs)

Empfängt einen Aufruf aus der UndoEngine als Reaktion auf eine ComponentChanging Ereignis.Receives a call from the UndoEngine in response to a ComponentChanging event.

ComponentRemoved(ComponentEventArgs) ComponentRemoved(ComponentEventArgs) ComponentRemoved(ComponentEventArgs)

Empfängt einen Aufruf aus der UndoEngine als Reaktion auf eine ComponentRemoved Ereignis.Receives a call from the UndoEngine in response to a ComponentRemoved event.

ComponentRemoving(ComponentEventArgs) ComponentRemoving(ComponentEventArgs) ComponentRemoving(ComponentEventArgs)

Empfängt einen Aufruf aus der UndoEngine als Reaktion auf eine ComponentRemoving Ereignis.Receives a call from the UndoEngine in response to a ComponentRemoving event.

ComponentRename(ComponentRenameEventArgs) ComponentRename(ComponentRenameEventArgs) ComponentRename(ComponentRenameEventArgs)

Empfängt einen Aufruf aus der UndoEngine als Reaktion auf eine ComponentRename Ereignis.Receives a call from the UndoEngine in response to a ComponentRename event.

Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type)

Ruft eine Instanz des angeforderten Diensts.Gets an instance of the requested service.

GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString()

Gibt eine String , das den aktuellen Namen der Einheit darstellt.Returns a String that represents the current name of the unit.

Undo() Undo() Undo()

Führt eine Aktion rückgängig machen oder Wiederholen-Vorgang.Performs an undo or redo action.

UndoCore() UndoCore() UndoCore()

Wird aufgerufen, indem Undo() zum Ausführen einer Rückgängigaktion.Called by Undo() to perform an undo action.

Gilt für:

Siehe auch