Condividi tramite


XamlType.BaseType Proprietà

Definizione

Ottiene l'oggetto XamlType per il tipo di base immediato di questo tipo XAML. La determinazione di questo valore si basa sul tipo sottostante dell'oggetto XamlType e del contesto dello schema.

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

Valore della proprietà

Oggetto XamlType per il tipo di base immediato di questo tipo XAML.

Commenti

Se non si utilizza la tecnica di reflection CLR interna predefinita per un XamlType, le chiamate a questa proprietà possono richiamare LookupBaseType override sulle XamlType classi derivate. Per altre informazioni sui valori restituiti e su altri comportamenti, vedere la documentazione relativa LookupBaseType a questo tipo. Per impostazione predefinita, BaseType restituisce una costante interna che rappresenta un Object valore se UnderlyingType è null.

Importante

LookupBaseType è virtuale e pertanto può essere sottoposto a override. L'override ha il potenziale (sia a scopo dannoso che altro) di modificare le informazioni sul tipo segnalato su un tipo XAML in modo che non sia più allineato in modo previsto con le informazioni di sistema del tipo del tipo CLR sottostante. Per eventuali controlli critici per la sicurezza delle operazioni di assegnazione e dell'accesso, usare invece il tipo CLR sottostante.

Si applica a