Share via


UndoEngine Kelas

Definisi

Menyediakan implementasi operasi batalkan dan ulangi untuk perancang.

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

Konstruktor

UndoEngine(EditingContext)

Menginisialisasi instans baru kelas UndoEngine.

Properti

IsUndoRedoInProgress

Boolean Mendapatkan nilai yang menunjukkan apakah operasi batalkan atau ulangi sedang berlangsung.

Metode

AddUndoUnit(UndoUnit)

Menambahkan unit yang ditentukan ke tumpukan urungkan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetRedoActions()

IEnumerable<T> Mengambil kumpulan operasi fase pengulangan.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
GetUndoActions()

Mengambil IEnumerable<T> kumpulan operasi urungkan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
Redo()

Menghapus instans terakhir UndoUnit dari tumpukan fase pengulangan, dan melakukan operasi pengulangan pada unit. Instans UndoUnit kemudian dimasukkan ke dalam tumpukan batalkan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
Undo()

Menghapus instans terakhir UndoUnit dari tumpukan batalkan, dan melakukan operasi batalkan pada unit. Instans UndoUnit kemudian dimasukkan ke dalam tumpukan fase pengulangan.

Acara

RedoCompleted

Terjadi ketika operasi pengulangan selesai.

UndoCompleted

Terjadi ketika operasi batalkan selesai.

UndoRedoBufferChanged

Terjadi ketika buffer yang menahan operasi batalkan dan ulangi berubah.

UndoUnitAdded

Terjadi ketika unit urungkan ditambahkan ke tumpukan batalkan.

UndoUnitCancelled

Terjadi ketika unit urungkan dibatalkan dari tumpukan urungkan.

UndoUnitDiscarded

Terjadi ketika unit urungkan dihapus dari tumpukan urungkan, tanpa terlebih dahulu melakukan operasi batalkan.

Berlaku untuk