XamlType.IsNameScope Ö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.
Bunun XAML tanımına göre bir XAML ad kapsamını temsil edip etmediğini XamlType gösteren bir değer alır.
public:
property bool IsNameScope { bool get(); };
public bool IsNameScope { get; }
member this.IsNameScope : bool
Public ReadOnly Property IsNameScope As Boolean
Özellik Değeri
true
bu XamlType bir XAML ad kapsamını temsil ederse; değilse, false
.
Açıklamalar
XAML ad kapsamı için x:Name
/ [name property]
kullanılan özelliğin veya özelliklerin ad benzersizliğini zorlar. ise IsNameScope true
, benzersizliği zorunlu kılmaya yönelik bir mekanizma bulunmalı ve bir XAML ad kapsamına sahip olan bu türün perspektifinden değerlendirilmelidir. Daha sonra XAML ad kapsamı, başka bir XAML namescope sahibi türüyle karşılaşılana kadar türün içeriğine genişletilir.
Bu özellik [MS-XAML] belirtimindeki bilgi öğesine hizalanır [is name scope]
.
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ğırabilirLookupIsNameScope.