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 klasy XamlType, 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ść , jeśli UnderlyingType jest null
.
Ważne
LookupBaseType wartość jest wirtualna i dlatego może zostać zastąpiona. Przesłonięcie ma potencjał (do złośliwych celów 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 bazowego typu CLR. W przypadku wszelkich kontroli krytycznych pod względem zabezpieczeń operacji przypisywania i dostępu należy zamiast tego użyć bazowego typu CLR.