XamlType.LookupMember(String, Boolean) 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 wartość XamlMember dla określonego nazwanego elementu członkowskiego z tego XamlTypeelementu .
protected:
virtual System::Xaml::XamlMember ^ LookupMember(System::String ^ name, bool skipReadOnlyCheck);
protected virtual System.Xaml.XamlMember LookupMember (string name, bool skipReadOnlyCheck);
abstract member LookupMember : string * bool -> System.Xaml.XamlMember
override this.LookupMember : string * bool -> System.Xaml.XamlMember
Protected Overridable Function LookupMember (name As String, skipReadOnlyCheck As Boolean) As XamlMember
Parametry
- name
- String
Nazwa elementu członkowskiego do pobrania (jako ciąg).
- skipReadOnlyCheck
- Boolean
true
aby zwrócić element członkowski, nawet jeśli ten element członkowski ma true
wartość IsReadOnly; false
aby nie zwrócić IsReadOnly elementu członkowskiego. Wartość domyślna to false
.
Zwraca
Informacje XamlMember dotyczące elementu członkowskiego, jeśli element członkowski został znaleziony; w przeciwnym razie null
.
Uwagi
Tę metodę można wywołać za pomocą wywołań do GetMembermetody .
Domyślna implementacja zwraca wartość opartą XamlType na wewnętrznym odbiciu clr i ocenie w kontekście schematu.
Zastąpi tę metodę, jeśli chcesz GetMember użyć innej logiki.
Ważne
LookupMember jest wirtualny, a w związku z tym można je zastąpić. Przesłonięcie ma potencjał (czy w celach złośliwych, czy w inny sposób), aby zmienić zgłoszonych członków typu XAML, aby nie były one już zgodne w oczekiwany sposób z TypeDescriptor Get*
informacjami o bazowym typie CLR. W przypadku wszelkich kontroli krytycznych dla zabezpieczeń raportowania elementów członkowskich należy zamiast tego użyć bazowego typu CLR.