XamlType.LookupUsableDuringInitialization 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.
Bunun XAML başlatması sırasında yukarıdan aşağıya derlenip derlenmediğini XamlType gösteren bir değer döndürür.
protected:
virtual bool LookupUsableDuringInitialization();
protected virtual bool LookupUsableDuringInitialization ();
abstract member LookupUsableDuringInitialization : unit -> bool
override this.LookupUsableDuringInitialization : unit -> bool
Protected Overridable Function LookupUsableDuringInitialization () As Boolean
Döndürülenler
true
bu XamlType , XAML başlatma sırasında yukarıdan aşağıya derlenirse; aksi takdirde , false
.
Açıklamalar
Yukarıdan aşağıya, nesne grafını oluştururken XAML işlemci davranışını yaklaşık olarak tanımlayan bir metafordur. Yukarıdan aşağıya derlendiğinde, bir tür örneği oluşturulur, üst öğeye eklenir ve özellikleri ayarlanır. Yukarıdan aşağıya yapı, özellik tarafından değiştirilen işleyicilerin birden çok kez çağrılmasını önler. Bu tür işleme, nesne grafını dalgalar ve bu nedenle birden çok işleyici çağrısını ortadan kaldırır ve nesne grafının başlatılması için bir performans iyileştirmesi sağlar.
Bu yöntem çağrıları tarafından IsUsableDuringInitializationçağrılabilir.
Varsayılan uygulama, okuma UsableDuringInitializationAttributetemelinde bir değer döndürür. Ayrıca, hemen temel alınan türde öznitelik bulunamazsa özniteliğini de denetleyebilir BaseType . Bir değer kullanılamıyorsa döndürür false
.
Farklı mantık kullanmak istiyorsanız IsUsableDuringInitialization bu yöntemi geçersiz kılın.