Sdílet prostřednictvím


UndoEngine Třída

Definice

Poskytuje zpět a znovu implementace operací pro návrháře.

public ref class UndoEngine
public class UndoEngine
type UndoEngine = class
Public Class UndoEngine
Dědičnost
UndoEngine

Konstruktory

UndoEngine(EditingContext)

Inicializuje novou instanci UndoEngine třídy .

Vlastnosti

IsUndoRedoInProgress

Boolean Získá hodnotu, která označuje, zda probíhá operace vrácení zpět nebo opakování.

Metody

AddUndoUnit(UndoUnit)

Přidá zadanou jednotku do zásobníku vrácení zpět.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetRedoActions()

Načte kolekci IEnumerable<T> operací opakování.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
GetUndoActions()

Načte kolekci IEnumerable<T> operací vrácení zpět.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Redo()

Odebere poslední UndoUnit instanci z zásobníku opakování a provede operaci opakování na jednotce. Instance UndoUnit se pak vloží do zásobníku zpět.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Undo()

Odebere poslední UndoUnit instanci ze zásobníku vrácení zpět a provede operaci vrácení zpět na jednotce. Instance UndoUnit se pak vloží do zásobníku opakování.

Událost

RedoCompleted

Vyvolá se při dokončení operace opakování.

UndoCompleted

Vyvolá se při dokončení operace vrácení zpět.

UndoRedoBufferChanged

Vyvolá se při změně vyrovnávacích pamětí, které uchovávají operace vrácení zpět a opakování.

UndoUnitAdded

Vyvolá se při přidání jednotky zpět do zásobníku vrácení zpět.

UndoUnitCancelled

Vyvolá se při zrušení jednotky zpět ze zásobníku vrácení zpět.

UndoUnitDiscarded

Nastane, když se jednotka zpět odebere ze zásobníku vrácení zpět, aniž by se nejprve provedla operace vrácení zpět.

Platí pro