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

XamlType

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.

Dotyczy