XamlType.BaseType Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.