Animatable.FreezeCore(Boolean) Yöntem

Tanım

Bu Animatable nesneyi değiştirilemez hale getirir veya değiştirilemez hale getirilip getirilemeyeceğini belirler.

protected:
 override bool FreezeCore(bool isChecking);
protected override bool FreezeCore (bool isChecking);
override this.FreezeCore : bool -> bool
Protected Overrides Function FreezeCore (isChecking As Boolean) As Boolean

Parametreler

isChecking
Boolean

true bu yöntemin bu örneğin dondurulup dondurulamayacağını belirlemesi gerekiyorsa. false bu yöntem çağrıldığında bu örneğin kendisini dondurması gerekiyorsa.

Döndürülenler

Boolean

iseisChecking, bu yöntem değiştirilemez hale getirilebiliyorsa veya false değiştirilemez hale getirilemiyorsa döndürür true Animatable.true

ise isChecking false, bu yöntem, bu Animatable nesnenin dondurulmuş durumunu değiştirmeye başlamış olmanın yan etkisiyle, bu yöntemin artık değiştirilemiyorsa veya false değiştirilemez hale getirilemediğinde döndürürtrue.

Açıklamalar

Bu yöntem olduğunda HasAnimatedProperties truedöndürürfalse.

Bu yöntemi doğrudan çağırmayın (bir uygulamadaki tabanı çağırırken hariç). Bu yöntem dahili olarak CanFreeze çağrılır ( isChecking eşittir true) ve Freeze ( isChecking eşittir falseile).

Devralanlara Notlar

sınıfında bağımlılık özellikleri kullanılarak depolanmayan veriler bulunduğunda, öğesinden Animatable türetilen sınıflar bu yöntemi geçersiz kılmalıdır.

Tipik bir uygulama temel uygulamayı çağırır, ardından sınıfın içerdiği tüm Freezable türlenmiş özelliklerde statik Freeze() yöntemi çağırır ve yalnızca tüm özellikler dondurulduysa döndürülebilir true (veya için isCheckingbir false değer geçirilmesi durumunda dondurulabilirdi).

Şunlara uygulanır

Ayrıca bkz.