XamlMember.TargetType 属性

定义

获取其中可能存在 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

属性值

XamlType

其中可能存在 XamlMember 的类型。

注解

返回的值对于可附加成员和非可附加成员不同。 对于不可附加的成员, TargetType 返回 DeclaringType。 对于可附加成员, LookupTargetType 返回基于此逻辑的结果:

  • 如果反射无法解析后退 (IsUnknown true) ,此方法将返回表示泛型对象类型的内部常量。

  • 如果前面的条件不适用, LookupTargetType 则调用。 默认实现返回一个 XamlType 基于检查实现 getset 访问器的方法。 类可能会重写 LookupTargetType 以使用不同的行为,例如可能报告可附加成员的目标类型的其他元数据表单。

适用于