UndoEngine Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt für Designer Implementierungen der Vorgänge "Rückgängig" und "Wiederholen" bereit.
public ref class UndoEngine
public class UndoEngine
type UndoEngine = class
Public Class UndoEngine
- Vererbung
-
UndoEngine
Konstruktoren
UndoEngine(EditingContext) |
Initialisiert eine neue Instanz der UndoEngine-Klasse. |
Eigenschaften
IsUndoRedoInProgress |
Ruft einen Boolean-Wert ab, der angibt, ob momentan ein Rückgängig- oder Wiederholen-Vorgang ausgeführt wird. |
Methoden
AddUndoUnit(UndoUnit) |
Fügt die angegebene Komponente dem Rückgängig-Stapel hinzu. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetRedoActions() |
Ruft eine IEnumerable<T>-Auflistung mit Wiederholen-Vorgängen ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetUndoActions() |
Ruft eine IEnumerable<T>-Auflistung mit Rückgängig-Vorgängen ab. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Redo() |
Entfernt die letzte UndoUnit-Instanz aus dem Wiederholen-Stapel und führt für die Komponente einen Wiederholen-Vorgang aus. Die UndoUnit-Instanz wird dann in den Rückgängig-Stapel eingefügt. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Undo() |
Entfernt die letzte UndoUnit-Instanz aus dem Rückgängig-Stapel und führt für die Komponente einen Rückgängig-Vorgang aus. Die UndoUnit-Instanz wird dann in den Wiederholen-Stapel eingefügt. |
Ereignisse
RedoCompleted |
Tritt ein, wenn der Wiederholen-Vorgang abgeschlossen wurde. |
UndoCompleted |
Tritt ein, wenn der Rückgängig-Vorgang abgeschlossen wurde. |
UndoRedoBufferChanged |
Tritt ein, wenn sich die Puffer, die auf Rückgängig- und Wiederholungsvorgänge enthalten, ändern. |
UndoUnitAdded |
Tritt auf, wenn eine Rückgängig-Komponente aus dem Rückgängig-Stapel entfernt wird. |
UndoUnitCancelled |
Tritt auf, wenn eine Rückgängig-Einheit aus dem Rückgängig-Stapel entfernt wird. |
UndoUnitDiscarded |
Tritt auf, wenn eine Rückgängig-Komponente aus dem Rückgängig-Stapel entfernt wird, ohne dass vorher ein Rückgängig-Vorgang ausgeführt wird. |