Condividi tramite


XamlType.LookupAttachableMember(String) Metodo

Definizione

Restituisce un XamlMember per un oggetto collegato denominato specifico da questo 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 ownerTypeName.MemberName modulo.

Restituisce

Oggetto XamlMember per il membro associabile richiesto; in caso contrario, null, se non esiste alcun membro associabile con tale 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 (a scopo dannoso o in altro modo) di modificare i membri segnalati di un tipo XAML in modo che non siano più allineati in modo previsto con le informazioni TypeDescriptorGet* sul tipo CLR sottostante. Per eventuali controlli critici per la sicurezza dei report dei membri, usare invece il tipo CLR sottostante.

Si applica a