UndoEngine Klasa

Definicja

Zapewnia implementacje operacji cofania i ponownego wykonywania dla projektantów.

public ref class UndoEngine
public class UndoEngine
type UndoEngine = class
Public Class UndoEngine
Dziedziczenie
UndoEngine

Konstruktory

UndoEngine(EditingContext)

Inicjuje nowe wystąpienie klasy UndoEngine.

Właściwości

IsUndoRedoInProgress

Pobiera wartość wskazującą Boolean , czy operacja cofania lub ponownego wykonania jest w toku.

Metody

AddUndoUnit(UndoUnit)

Dodaje określoną jednostkę do stosu cofania.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetRedoActions()

IEnumerable<T> Pobiera kolekcję operacji ponownego wykonywania.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
GetUndoActions()

IEnumerable<T> Pobiera kolekcję operacji cofania.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Redo()

Usuwa ostatnie UndoUnit wystąpienie ze stosu ponownego wykonania i wykonuje operację ponownego wykonania w jednostce. Wystąpienie UndoUnit zostanie następnie umieszczone w stosie cofania.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Undo()

Usuwa ostatnie UndoUnit wystąpienie ze stosu cofania i wykonuje operację cofania w jednostce. Wystąpienie UndoUnit jest następnie umieszczane w stosie ponownego wdrażania.

Zdarzenia

RedoCompleted

Występuje po zakończeniu operacji ponownego wykonania.

UndoCompleted

Występuje po zakończeniu operacji cofania.

UndoRedoBufferChanged

Występuje, gdy zmieniają się bufory, które przechowują operacje cofania i ponownego uruchamiania.

UndoUnitAdded

Występuje po dodaniu jednostki cofania do stosu cofania.

UndoUnitCancelled

Występuje, gdy jednostka cofania jest anulowana ze stosu cofania.

UndoUnitDiscarded

Występuje, gdy jednostka cofania jest usuwana z stosu cofania bez uprzedniego wykonania operacji cofania.

Dotyczy