Freigeben über


XamlMember.DeclaringType Eigenschaft

Definition

Ruft den XamlType Für den Typ ab, der das Element deklariert, das diesem XamlMemberzugeordnet ist.

public:
 property System::Xaml::XamlType ^ DeclaringType { System::Xaml::XamlType ^ get(); };
public System.Xaml.XamlType DeclaringType { get; }
member this.DeclaringType : System.Xaml.XamlType
Public ReadOnly Property DeclaringType As XamlType

Eigenschaftswert

Der XamlType Für den Typ, der das Element deklariert, das diesem XamlMemberzugeordnet ist.

Hinweise

Dieser Wert wird in der Regel während der Initialisierung festgelegt und ist in der Regel nicht null.

Von Bedeutung

DeclaringType Informationen können von Konstruktoren für die Initialisierung übergeben werden. Durch direktes Aufrufen in Basiskonstruktoren kann die Initialisierung für XamlMember abgeleitete Klassen einige der Werteüberprüfungen auslassen, die in der Basisklasse vorgenommen werden. Daher kann die abgeleitete Initialisierung die gemeldeten Typelementbeziehungsinformationen eines XAML-Elements ändern, sodass sie nicht mehr erwartungsgemäß an den Typsysteminformationen der zugrunde liegenden CLR-Deklaration ausgerichtet wird. Verwenden Sie für alle sicherheitskritischen Prüfungen der Deklarierung von Typinformationen stattdessen den zugrunde liegenden CLR-Typ.

Gilt für: