XamlType.LookupAttachableMember(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.