XamlType.IsUsableDuringInitialization Özellik
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.
XAML başlatma sırasında bunun XamlType yukarıdan aşağıya derlenip derlenmediğini gösteren bir değer alır.
public:
property bool IsUsableDuringInitialization { bool get(); };
public bool IsUsableDuringInitialization { get; }
member this.IsUsableDuringInitialization : bool
Public ReadOnly Property IsUsableDuringInitialization As Boolean
Özellik Değeri
true
bu XamlType , XAML başlatma sırasında yukarıdan aşağıya derlenirse; aksi takdirde , false
. Varsayılan değer: 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 ardından ö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.
için XamlTypevarsayılan iç CLR yansıma tekniğini kullanmıyorsanız, bu özelliğe yapılan çağrılar türetilmiş sınıflarda geçersiz kılmaları XamlType çağırabilirLookupUsableDuringInitialization. Dönüş değerleri ve diğer davranışlar hakkında daha fazla bilgi için LookupUsableDuringInitialization bu türdeki belgelere bakın.