Aracılığıyla paylaş


XamlType.IsNameScope Özellik

Tanım

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 IsNameScopetrue, benzersizliği zorlamaya yönelik bir mekanizma bulunmalıdır 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 öğesiyle hizalanır [is name scope] .

için XamlTypevarsayılan iç CLR yansıma tekniğini kullanmazsanız, bu özelliğe yapılan çağrılar türetilmiş sınıflarda geçersiz kılmaları XamlType çağırabilirLookupIsNameScope.

Şunlara uygulanır