Freigeben über


XamlMember.DeclaringType Eigenschaft

Definition

Ruft das XamlType-Objekt für den Typ ab, durch den der dem XamlMember-Objekt zugeordnete Member deklariert wird.

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

Das XamlType-Objekt für den Typ, durch den der dem XamlMember-Objekt zugeordnete Member deklariert wird.

Hinweise

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

Wichtig

DeclaringType Informationen können von Konstruktoren zur Initialisierung übergeben werden. Durch direktes Aufrufen von Basiskonstruktoren kann die Initialisierung für XamlMember abgeleitete Klassen einige der Wertprüfungen auslassen, die in der Basisklasse durchgeführt werden. Daher kann die abgeleitete Initialisierung die gemeldeten Typ-Member-Beziehungsinformationen eines XAML-Elements ändern, sodass es nicht mehr in erwarteter Weise an den Typsysteminformationen der zugrunde liegenden CLR-Deklaration ausgerichtet wird. Verwenden Sie für sicherheitskritische Überprüfungen zum Deklarieren von Typinformationen stattdessen den zugrunde liegenden CLR-Typ.

Gilt für: