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

Name Description
UndoEngine(EditingContext)

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

Özellikler

Name Description
IsUndoRedoInProgress

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

Yöntemler

Name Description
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()

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

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

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

MemberwiseClone()

Geçerli Objectbasit 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 bir dize 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

Name Description
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 bir geri alma işlemi gerçekleştirmeden gerçekleşir.

Şunlara uygulanır