Sdílet prostřednictvím


XamlType.LookupAttachableMember(String) Metoda

Definice

Vrátí XamlMember pro konkrétní pojmenovaný připojitelný z tohoto 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

Parametry

name
String

Název připojitelného člena, který chcete získat, ve ownerTypeName.MemberName formuláři.

Návraty

Objekt XamlMember požadovaného připojitelného člena; v opačném případě null, pokud neexistuje žádný připojitelný člen podle názvu.

Poznámky

Tuto metodu lze vyvolat, když volající získá hodnotu z GetAttachableMember.

Výchozí implementace používá interní reflexi CLR. Pokud je UnderlyingTypenull, výchozí implementace může použít BaseType, pokud je k dispozici. Toto chování volá LookupAttachableMember rekurzivně se pokusí najít platný základní typ a vrátí null, pokud neexistuje žádný platný základní typ.

Tuto metodu přepište, pokud se nespoléháte na výchozí interní reflexi CLR a používáte metadata nebo jiné techniky pro generování informací o systému typů XAML nebo informace o schématu typu.

Důležitý

LookupAttachableMember je virtuální, a proto je možné přepsat. Přepsání má potenciál (ať už pro škodlivé účely nebo jinak) změnit hlášené členy typu XAML tak, aby se už nerovnaly očekávaným způsobem s TypeDescriptorGet* informacemi o základním typu CLR. Pro všechny kontroly kritické pro zabezpečení generování sestav členů použijte místo toho základní typ CLR.

Platí pro