Udostępnij za pośrednictwem


XamlType.LookupAttachableMember(String) Metoda

Definicja

Zwraca XamlMember dla określonego nazwanego dołączania z tego 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

Nazwa dołączanego elementu członkowskiego do pobrania w formularzu ownerTypeName.MemberName.

Zwraca

Obiekt XamlMember dla żądanego dołączanego elementu członkowskiego; w przeciwnym razie null, jeśli nie istnieje dołączany element członkowski o tej nazwie.

Uwagi

Tę metodę można wywołać, gdy obiekt wywołujący pobiera wartość z GetAttachableMember.

Domyślna implementacja używa wewnętrznego odbicia CLR. Jeśli UnderlyingType jest null, domyślna implementacja może używać BaseType, jeśli jest dostępna. To zachowanie wywołuje LookupAttachableMember rekursywnie, aby spróbować znaleźć prawidłowy typ podstawowy i zwraca null, jeśli nie istnieje prawidłowy typ podstawowy.

Zastąpi tę metodę, jeśli nie korzystasz z domyślnego wewnętrznego odbicia CLR i używasz metadanych lub innych technik raportowania informacji o systemie typu XAML lub informacji o schemacie typu.

Ważny

LookupAttachableMember jest wirtualna i dlatego może zostać zastąpiona. Przesłonięcie ma potencjał (w celach złośliwych lub w inny sposób), aby zmienić zgłoszone elementy członkowskie typu XAML, aby nie były już zgodne w oczekiwany sposób z TypeDescriptorGet* informacji o podstawowym typie CLR. W przypadku wszelkich kontroli krytycznych dla zabezpieczeń raportowania składowych należy zamiast tego użyć bazowego typu CLR.

Dotyczy