Animatable.FreezeCore(Boolean) 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.
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
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 true
dö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 false
ile).
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 isChecking
bir false
değer geçirilmesi durumunda dondurulabilirdi).