XamlType.BaseType 属性

定义

获取此 XAML 类型的直接基类型的 XamlType。 将基于此 XamlType 的基础类型和架构上下文来确定此值。

public:
 property System::Xaml::XamlType ^ BaseType { System::Xaml::XamlType ^ get(); };
public System.Xaml.XamlType BaseType { get; }
member this.BaseType : System.Xaml.XamlType
Public ReadOnly Property BaseType As XamlType

属性值

XamlType

此 XAML 类型的直接基类型的 XamlType

注解

如果不对派 XamlType生类使用默认的内部 CLR 反射技术,则对此属性的调用可以调用 LookupBaseType 派生类上的 XamlType 替代。 有关返回值和其他行为的详细信息,请参阅有关此类型的文档 LookupBaseType 。 默认情况下,BaseType返回表示 if 为UnderlyingTypenull的内部常量Object

重要

LookupBaseType 是虚拟的,因此可以重写。 替代具有潜在的 (是出于恶意目的,还是) 更改有关 XAML 类型的报告类型信息,以便它不再与其基础 CLR 类型的类型系统信息保持一致。 对于任何对分配操作和访问的安全关键检查,请改用基础 CLR 类型。

适用于