UndoEngine.UndoUnit.Undo Yöntem

Tanım

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ınabilen işin zaten yapıldığını varsayar, bu nedenle işi geri almak için Undo ilk çağrı yapılır. Sonraki çağrı, bir yineleme gerçekleştirerek önceki geri alma işlemini geri alır.

Undo yöntemi, geri alma işlemi gerçekleştirmek için yöntemini çağırırUndoCore. yöntemi, Undo tarafından UndoEngine.UndoUnitoluşan bir özel durum durumunda bile içinde UndoCoretutarlı durumu korumak için ç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 publicUndo() . yöntemi, Undo() geçerli geri alma işlemi tamamlanana kadar geri alma altyapısına geri alma verilerinin toplanmasını askıya almasını bildirir. Bu, bu ünitenin çalışması için yeni geri alma birimlerinin oluşturulmasını engeller.

Şunlara uygulanır

Ayrıca bkz.