Udostępnij za pośrednictwem


XamlType.BaseType Właściwość

Definicja

Pobiera wartość XamlType dla natychmiastowego typu podstawowego tego typu XAML. Określenie tej wartości jest oparte na podstawowym typie tego XamlType i kontekstu schematu.

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

Wartość właściwości

Dla XamlType natychmiastowego typu podstawowego tego typu XAML.

Uwagi

Jeśli nie używasz domyślnej wewnętrznej techniki odbicia CLR dla XamlTypeklasy , wywołania tej właściwości mogą wywoływać LookupBaseType przesłonięcia dla XamlType klas pochodnych. Aby uzyskać więcej informacji na temat zwracanych wartości i innych zachowań, zobacz dokumentację dotyczącą LookupBaseType tego typu. Domyślnie BaseType zwraca stałą wewnętrzną, która reprezentuje Object wartość if UnderlyingType .null

Ważna

LookupBaseType parametr jest wirtualny, a zatem może zostać zastąpiony. Przesłonięcie ma potencjał (w celach złośliwych lub w inny sposób), aby zmienić zgłoszone informacje o typie XAML, aby nie były już zgodne w oczekiwany sposób z informacjami o systemie typów jego bazowego typu CLR. W przypadku wszelkich kontroli krytycznych zabezpieczeń operacji przypisania i dostępu należy zamiast tego użyć bazowego typu CLR.

Dotyczy