UndoEngine.UndoUnit.Undo Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geri alma veya yineleme eylemi gerçekleştirir.
public:
void Undo();
public void Undo ();
member this.Undo : unit -> unit
Public Sub Undo ()
Açıklamalar
Geri alma eylemleri geri alma ve yineleme durumları arasında geçiş yapar, bu nedenle iki kez çağrılması Undo nesneyi özgün durumuna geri ayarlar.
UndoEngine.UndoUnit sınıfı başlangıçta geri alınamaz işin zaten yapıldığını varsayar, bu nedenle ilk çağrı Undo işi geri alır. Sonraki çağrı, bir önceki geri alma işlemini geri alır ve bir yineleme gerçekleştirir.
Undo yöntemi bir geri alma işlemi gerçekleştirmek için yöntemini çağırırUndoCore. yöntemi, Undo tarafından bir özel durum oluştuğunda bile içinde UndoEngine.UndoUnittutarlı durumu korumak için UndoCoreçalışır.
Devralanlara Notlar
yöntemini doğrudan çağırmayın UndoCore() ; isterseniz geçersiz kılın, ancak geri alma işini gerçekleştirmek için her zaman yöntemini çağırın public
Undo() . yöntemi, Undo() geri alma altyapısına, geçerli geri alma işlemi tamamlanana kadar geri alma verilerinin toplanmasını askıya almasını bildirir. Bu, bu ünitenin çalışmalarına yanıt olarak yeni geri alma birimlerinin oluşturulmasını engeller.