UndoEngine.UndoUnit Klasse

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.UndoUnit

Hinweise

Die- UndoEngine.UndoUnit Klasse ist eine geschachtelte Klasse innerhalb von UndoEngine , die eine Aktion kapselt, 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. Die Standard UndoEngine.UndoUnit Implementierung überwacht Änderungs Benachrichtigungen und erstellt eine Liste von Ereignissen für jede Änderung.The default UndoEngine.UndoUnit implementation monitors change notifications and builds up a list of events for each change. Diese Ereignisse werden mithilfe von gespeichert IDesignerSerializationService .It saves these events using IDesignerSerializationService. Ein UndoEngine.UndoUnit empfängt Ereignis Benachrichtigungen für Änderungen direkt von UndoEngine über mehrere public virtual Methoden.An UndoEngine.UndoUnit receives event notifications for changes directly from UndoEngine through several public virtual methods. Sie können von ableiten UndoEngine.UndoUnit und zusätzliche Logik ausführen.You can derive from UndoEngine.UndoUnit and perform any additional logic. Wenn gewünscht, können Sie die Standard Implementierung vollständig umgehen UndoEngine.UndoUnit .If desired, you can completely bypass the default UndoEngine.UndoUnit implementation.

Konstruktoren

UndoEngine.UndoUnit(UndoEngine, String)

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

Eigenschaften

IsEmpty

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

Name

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

UndoEngine

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

Methoden

Close()

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

ComponentAdded(ComponentEventArgs)

Empfängt einen Aufruf vom UndoEngine als Antwort auf das ComponentAdded-Ereignis.Receives a call from the UndoEngine in response to a ComponentAdded event.

ComponentAdding(ComponentEventArgs)

Empfängt einen Aufruf vom UndoEngine als Antwort auf das ComponentAdding-Ereignis.Receives a call from the UndoEngine in response to a ComponentAdding event.

ComponentChanged(ComponentChangedEventArgs)

Empfängt einen Aufruf vom UndoEngine als Antwort auf das ComponentChanged-Ereignis.Receives a call from the UndoEngine in response to a ComponentChanged event.

ComponentChanging(ComponentChangingEventArgs)

Empfängt einen Aufruf vom UndoEngine als Antwort auf das ComponentChanging-Ereignis.Receives a call from the UndoEngine in response to a ComponentChanging event.

ComponentRemoved(ComponentEventArgs)

Empfängt einen Aufruf vom UndoEngine als Antwort auf das ComponentRemoved-Ereignis.Receives a call from the UndoEngine in response to a ComponentRemoved event.

ComponentRemoving(ComponentEventArgs)

Empfängt einen Aufruf vom UndoEngine als Antwort auf das ComponentRemoving-Ereignis.Receives a call from the UndoEngine in response to a ComponentRemoving event.

ComponentRename(ComponentRenameEventArgs)

Empfängt einen Aufruf vom UndoEngine als Antwort auf das ComponentRename-Ereignis.Receives a call from the UndoEngine in response to a ComponentRename event.

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetService(Type)

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

GetType()

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

(Geerbt von Object)
MemberwiseClone()

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

(Geerbt von Object)
ToString()

Gibt einen String zurück, der den aktuellen Namen der Einheit darstellt.Returns a String that represents the current name of the unit.

Undo()

Führt eine Rückgängig- oder Wiederherstellaktion aus.Performs an undo or redo action.

UndoCore()

Wird von Undo() aufgerufen, um eine Rückgängigaktion auszuführen.Called by Undo() to perform an undo action.

Gilt für:

Siehe auch