Share via


UndoEngine Sınıf

Tanım

Tasarımcılar için geri alma ve yineleme işlemi uygulamaları sağlar.

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

Oluşturucular

UndoEngine(EditingContext)

UndoEngine sınıfının yeni bir örneğini başlatır.

Özellikler

IsUndoRedoInProgress

Boolean Geri alma veya yineleme işleminin devam edip etmediğini belirten bir değer alır.

Yöntemler

AddUndoUnit(UndoUnit)

Belirtilen birimi geri alma yığınına ekler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetRedoActions()

Yineleme işlemlerinin koleksiyonunu IEnumerable<T> alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetUndoActions()

Geri alma işlemlerinin bir IEnumerable<T> koleksiyonunu alır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Redo()

Yineleme yığınından son UndoUnit örneği kaldırır ve ünitede bir yineleme işlemi gerçekleştirir. Örnek UndoUnit daha sonra geri alma yığınına konur.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Undo()

Geri alma yığınından son UndoUnit örneği kaldırır ve ünitede bir geri alma işlemi gerçekleştirir. Örnek UndoUnit daha sonra yineleme yığınına konur.

Ekinlikler

RedoCompleted

Yineleme işlemi tamamlandığında gerçekleşir.

UndoCompleted

Geri alma işlemi tamamlandığında gerçekleşir.

UndoRedoBufferChanged

Geri alma ve yineleme işlemlerini tutan arabellekler değiştiğinde gerçekleşir.

UndoUnitAdded

Geri alma birimi geri alma yığınına eklendiğinde gerçekleşir.

UndoUnitCancelled

Geri alma birimi geri alma yığınından iptal edildiğinde gerçekleşir.

UndoUnitDiscarded

Geri alma birimi geri alma yığınından kaldırıldığında, önce geri alma işlemi gerçekleştirilmeden gerçekleşir.

Şunlara uygulanır