XamlMember.TargetType 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取 XamlMember 可以存在的类型的 XamlType。
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,该 XamlType 基于检查实现
get
和set
访问器的方法。 类可能会重写 LookupTargetType 以使用不同的行为,例如可能报告可附加成员的目标类型的其他元数据表单。