Partager via


XamlType.LookupAttachableMember(String) Méthode

Définition

Retourne un XamlMember pour un attachement nommé spécifique à partir de cette XamlType.

protected:
 virtual System::Xaml::XamlMember ^ LookupAttachableMember(System::String ^ name);
protected virtual System.Xaml.XamlMember LookupAttachableMember (string name);
abstract member LookupAttachableMember : string -> System.Xaml.XamlMember
override this.LookupAttachableMember : string -> System.Xaml.XamlMember
Protected Overridable Function LookupAttachableMember (name As String) As XamlMember

Paramètres

name
String

Nom du membre joignable à obtenir, sous ownerTypeName.MemberName formulaire.

Retours

Objet XamlMember pour le membre pouvant être attaché demandé ; sinon, null, si aucun membre pouvant être attaché par ce nom n’existe.

Remarques

Cette méthode peut être appelée lorsqu’un appelant obtient une valeur de GetAttachableMember.

L’implémentation par défaut utilise la réflexion CLR interne. Lorsque UnderlyingType est null, l’implémentation par défaut peut utiliser BaseType, si elle est disponible. Ce comportement appelle LookupAttachableMember de manière récursive pour tenter de trouver un type de base valide et retourne null si aucun type de base valide n’existe.

Remplacez cette méthode si vous ne vous appuyez pas sur la réflexion CLR interne par défaut et utilisez des métadonnées ou d’autres techniques pour signaler les informations système de type XAML ou les informations de schéma d’un type.

Important

LookupAttachableMember est virtuel et peut donc être substitué. Le remplacement a le potentiel (à des fins malveillantes ou autre) de modifier les membres signalés d’un type XAML afin qu’ils ne s’alignent plus de manière attendue avec les informations TypeDescriptorGet* sur le type CLR sous-jacent. Pour les vérifications critiques de sécurité des rapports de membre, utilisez plutôt le type CLR sous-jacent.

S’applique à