XamlType.LookupAttachableMember(String) Metodo

Definizione

Restituisce un oggetto XamlMember per uno specifico membro associabile denominato dall'oggetto 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

Parametri

name
String

Nome del membro associabile da ottenere, in formato ownerTypeName.MemberName.

Restituisce

XamlMember

Oggetto XamlMember per il membro associabile richiesto; in caso contrario, null, se non esiste alcun membro associabile in base a quel nome.

Commenti

Questo metodo può essere richiamato quando un chiamante ottiene un valore da GetAttachableMember.

L'implementazione predefinita usa la reflection CLR interna. Quando UnderlyingType è null, l'implementazione predefinita può usare BaseType, se disponibile. Questo comportamento chiama LookupAttachableMember in modo ricorsivo per tentare di trovare un tipo di base valido e restituisce null se non esiste alcun tipo di base valido.

Eseguire l'override di questo metodo se non si fa affidamento sulla reflection CLR interna predefinita e si usano metadati o altre tecniche per segnalare le informazioni sul sistema dei tipi XAML o le informazioni sullo schema di un tipo.

Importante

LookupAttachableMember è virtuale e pertanto può essere sottoposto a override. L'override ha il potenziale (sia a scopo dannoso che altro) di modificare i membri segnalati di un tipo XAML in modo che non siano più allineati in modo previsto con le TypeDescriptor Get* informazioni sul tipo CLR sottostante. Per eventuali controlli critici per la sicurezza dei report dei membri, usare invece il tipo CLR sottostante.

Si applica a