XamlType.IsNameScope 属性

定义

获取一个值,该值指示此 XamlType 按照 XAML 定义是否表示 XAML 名称范围。

public:
 property bool IsNameScope { bool get(); };
public bool IsNameScope { get; }
member this.IsNameScope : bool
Public ReadOnly Property IsNameScope As Boolean

属性值

Boolean

如果此 XamlType 表示 XAML 名称范围,则为 true;否则为 false

注解

XAML 名称范围强制实施用于 x:Name / [name property]的属性或属性的名称唯一性。 true如果是IsNameScope,则应该存在一些强制唯一性的机制,并且应该从拥有 XAML 名称范围的此类型的角度进行评估。 然后,XAML 名称范围扩展到类型的内容,直到遇到另一个 XAML 名称范围拥有类型。

此属性与 [is name scope] [MS-XAML] 规范中的信息项对齐。

如果不对某个XamlType方法使用默认的内部 CLR 反射技术,则对此属性的调用可以在派生类上XamlType调用LookupIsNameScope重写。

适用于