XamlType.IsNameScope 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示此 XamlType 按照 XAML 定义是否表示 XAML 名称范围。
public:
property bool IsNameScope { bool get(); };
public bool IsNameScope { get; }
member this.IsNameScope : bool
Public ReadOnly Property IsNameScope As Boolean
属性值
如果此 XamlType 表示 XAML 名称范围,则为 true
;否则为 false
。
注解
XAML 名称范围强制实施用于 x:Name
/ [name property]
的属性或属性的名称唯一性。 true
如果是IsNameScope,则应该存在一些强制唯一性的机制,并且应该从拥有 XAML 名称范围的此类型的角度进行评估。 然后,XAML 名称范围扩展到类型的内容,直到遇到另一个 XAML 名称范围拥有类型。
此属性与 [is name scope]
[MS-XAML] 规范中的信息项对齐。
如果不对某个XamlType方法使用默认的内部 CLR 反射技术,则对此属性的调用可以在派生类上XamlType调用LookupIsNameScope重写。