XamlType.LookupAttachableMember(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca element XamlMember dla określonej nazwy dołączanej z tego XamlTypeelementu .
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
XamlMember Obiekt żądanego dołączanego elementu członkowskiego; w przeciwnym razie , null
jeśli nie istnieje dołączalny element członkowski o tej nazwie.
Uwagi
Tę metodę można wywołać, gdy obiekt wywołujący pobiera wartość z GetAttachableMemberklasy .
Domyślna implementacja używa wewnętrznego odbicia CLR. Gdy UnderlyingType wartość to null
, domyślna implementacja może używać funkcji BaseType, jeśli jest dostępna. To zachowanie rekursywnie wywołuje LookupAttachableMember próbę znalezienia prawidłowego typu podstawowego i zwraca null
wartość , jeśli nie istnieje prawidłowy typ podstawowy.
Zastąpij 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żne
LookupAttachableMember wartość jest wirtualna i dlatego może zostać zastąpiona. Przesłonięcie ma potencjał (do złośliwych celów lub w inny sposób), aby zmienić zgłoszone elementy członkowskie typu XAML, aby nie były one już zgodne w oczekiwany sposób z TypeDescriptor Get*
informacjami o podstawowym typie CLR. W przypadku wszelkich kontroli krytycznych pod względem zabezpieczeń raportowania składowych należy zamiast tego użyć bazowego typu CLR.