XamlType.LookupAttachableMember(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un XamlMember pour une valeur spécifique nommée pouvant être attachée à partir de ce 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 pouvant être attaché à obtenir, dans le formulaire ownerTypeName.MemberName
.
Retours
Un objet XamlMember pour le membre demandé pouvant être attaché ; sinon, null
, si aucun membre pouvant être attaché portant ce nom n’existe.
Remarques
Cette méthode peut être appelée lorsqu’un appelant obtient une valeur à partir de GetAttachableMember.
L’implémentation par défaut utilise la réflexion CLR interne. Quand UnderlyingType c’est null
le cas, l’implémentation par défaut peut utiliser BaseType, si elle est disponible. Ce comportement appelle LookupAttachableMember récursivement 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 par conséquent, peut être remplacé. Le remplacement a le potentiel (à des fins malveillantes ou autrement) de modifier les membres signalés d’un type XAML afin qu’ils ne s’alignent plus de manière attendue avec les TypeDescriptor Get*
informations 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.