XamlMember.TargetType Vlastnost

Definice

Získá typ, XamlMember kde může existovat. XamlTypeGets the XamlType of the type where the XamlMember can exist.

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

Hodnota vlastnosti

Typ, kde XamlMember může existovat.The type where the XamlMember can exist.

Poznámky

Vrácená hodnota je pro připojitelné a nepřipojené členy odlišná.The returned value is different for attachable and non-attachable members. Pro členy, kteří nejsou připojení, TargetType vrátí DeclaringType.For non-attachable members, TargetType returns DeclaringType. U připojených členů LookupTargetType vrátí výsledek, který je založen na této logice:For attachable members, LookupTargetType returns a result that is based on this logic:

  • Pokud reflexe nemůže vyřešit backIsUnknown ( true), vrátí tato metoda vnitřní konstantu, která představuje obecný typ objektu.If reflection cannot resolve a backing (IsUnknown true), this method returns an internal constant that represents a generic object type.

  • Pokud předchozí podmínka není použita, LookupTargetType je volána.If the previous condition does not apply, LookupTargetType is called. Výchozí implementace vrátí XamlType hodnotu, která je založena na prozkoumání metod, které get implementují set přístupové objekty a.The default implementation returns a XamlType that is based on examining the methods that implement the get and set accessors. Třída může přepsat LookupTargetType , aby používala jiné chování, jako jsou například jiné formuláře metadat, které mohou nahlásit cílové typy pro připojené členy.A class might override LookupTargetType to use a different behavior such as other metadata forms that might report target types for attachable members.

Platí pro