XamlType.LookupMember(String, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从此 XamlMember 中返回特定命名成员的 XamlType。
protected:
virtual System::Xaml::XamlMember ^ LookupMember(System::String ^ name, bool skipReadOnlyCheck);
protected virtual System.Xaml.XamlMember LookupMember (string name, bool skipReadOnlyCheck);
abstract member LookupMember : string * bool -> System.Xaml.XamlMember
override this.LookupMember : string * bool -> System.Xaml.XamlMember
Protected Overridable Function LookupMember (name As String, skipReadOnlyCheck As Boolean) As XamlMember
参数
- name
- String
要获取的成员的名称(字符串形式)。
- skipReadOnlyCheck
- Boolean
设置为 true
以返回成员,即使该成员的 IsReadOnly 值为 true
;设置为 false
以返回 IsReadOnly 成员。 默认值为 false
。
返回
如果已找到成员,则为成员的 XamlMember 信息;否则为 null
。
注解
可以通过调用 GetMember来调用此方法。
默认实现基于内部 CLR 反射和针对架构上下文的计算返回 XamlType 。
如果要 GetMember 使用不同的逻辑,请重写此方法。
重要
LookupMember 是虚拟的,因此可以重写。 替代具有潜在的 (无论是出于恶意目的还是) 更改 XAML 类型的报告成员,以便它们不再以预期方式与 TypeDescriptorGet*
基础 CLR 类型的信息保持一致。 对于成员报告的任何安全关键检查,请改用基础 CLR 类型。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈