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

屬性值

這個 XAML 型別之直接基底型別的 XamlType

備註

如果您未針對 XamlType 使用預設的內部 CLR 反映技術,則對此屬性的呼叫可以在衍生類別上 XamlTypeLookupBaseType 用覆寫。 如需傳回值和其他行為的詳細資訊,請參閱此類型的檔 LookupBaseType 。 根據預設, BaseType 傳回代表 如果 UnderlyingTypenull 的內部常數 Object

重要

LookupBaseType 是虛擬的,因此可以覆寫。 覆寫具有潛在 (,無論是針對惡意用途,還是) 變更 XAML 類型的報告類型資訊,使其不再以預期的方式與其基礎 CLR 類型的類型系統資訊對齊。 對於指派作業和存取權的任何安全性關鍵性檢查,請改用基礎 CLR 類型。

適用於