UndoEngine Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Visszavonási és újraműveleti implementációkat biztosít a tervezők számára.
public ref class UndoEngine
public class UndoEngine
type UndoEngine = class
Public Class UndoEngine
- Öröklődés
-
UndoEngine
Konstruktorok
| Name | Description |
|---|---|
| UndoEngine(EditingContext) |
Inicializálja a UndoEngine osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| IsUndoRedoInProgress |
Boolean Olyan értéket kap, amely jelzi, hogy folyamatban van-e visszavonási vagy újraműveleti művelet. |
Metódusok
| Name | Description |
|---|---|
| AddUndoUnit(UndoUnit) |
Hozzáadja a megadott egységet a visszavonási veremhez. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetRedoActions() |
Lekéri IEnumerable<T> az újraműveletek gyűjteményét. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| GetUndoActions() |
Lekéri a IEnumerable<T> visszavonási műveletek gyűjteményét. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| Redo() |
Eltávolítja az utolsó UndoUnit példányt az ismétlési veremből, és végrehajt egy újraműveletet az egységen. A UndoUnit példány ezután bekerül a visszavonási verembe. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| Undo() |
Eltávolítja az utolsó UndoUnit példányt a visszavonási veremből, és végrehajt egy visszavonási műveletet az egységen. A UndoUnit példány ezután bekerül az ismétlési verembe. |
esemény
| Name | Description |
|---|---|
| RedoCompleted |
Az újraművelet befejezésekor következik be. |
| UndoCompleted |
A visszavonási művelet befejezésekor következik be. |
| UndoRedoBufferChanged |
Akkor fordul elő, ha a visszavonást és a műveletek ismétlését tároló pufferek megváltoznak. |
| UndoUnitAdded |
A visszavonási egység visszavonási veremhez való hozzáadásakor fordul elő. |
| UndoUnitCancelled |
Akkor fordul elő, ha egy visszavonási egység megszakad a visszavonási veremből. |
| UndoUnitDiscarded |
Akkor fordul elő, ha egy visszavonási egység el van távolítva a visszavonási veremből anélkül, hogy először végezne visszavonási műveletet. |