XamlMember.TargetType 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取其中可能存在 XamlType 的类型的 XamlMember。
public:
property System::Xaml::XamlType ^ TargetType { System::Xaml::XamlType ^ get(); };
public System.Xaml.XamlType TargetType { get; }
member this.TargetType : System.Xaml.XamlType
Public ReadOnly Property TargetType As XamlType
属性值
其中可能存在 XamlMember 的类型。
注解
返回的值对于可附加成员和非可附加成员不同。 对于不可附加的成员, TargetType 返回 DeclaringType。 对于可附加成员, LookupTargetType 返回基于此逻辑的结果:
如果反射无法解析后退 (IsUnknown
true
) ,此方法将返回表示泛型对象类型的内部常量。如果前面的条件不适用, LookupTargetType 则调用。 默认实现返回一个 XamlType 基于检查实现
get
和set
访问器的方法。 类可能会重写 LookupTargetType 以使用不同的行为,例如可能报告可附加成员的目标类型的其他元数据表单。