XamlType.LookupAttachableMember(String) Méthode

Définition

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

XamlMember

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 nullle 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.

S’applique à