Freigeben über


XamlMember.TargetType Eigenschaft

Definition

Ruft den XamlType des Typs ab, in dem die XamlMember vorhanden sein kann.

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

Eigenschaftswert

Der Typ, in dem die XamlMember vorhanden sein kann.

Hinweise

Der zurückgegebene Wert unterscheidet sich für anfügende und nicht anfügende Member. Bei nicht anfügenden Elementen gibt TargetTypeDeclaringTypezurück. Bei anfügenden Elementen gibt LookupTargetType ein Ergebnis zurück, das auf dieser Logik basiert:

  • Wenn die Spiegelung keine Sicherung (IsUnknowntrue) auflösen kann, gibt diese Methode eine interne Konstante zurück, die einen generischen Objekttyp darstellt.

  • Wenn die vorherige Bedingung nicht zutrifft, wird LookupTargetType aufgerufen. Die Standardimplementierung gibt eine XamlType zurück, die auf der Untersuchung der Methoden basiert, die die get und set Accessoren implementieren. Eine Klasse kann LookupTargetType außer Kraft setzen, um ein anderes Verhalten wie andere Metadatenformulare zu verwenden, die Zieltypen für anfügende Member melden können.

Gilt für: