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 XamlMember dla określonego nazwanego elementu członkowskiego z tego XamlType.
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
zwrócić element członkowski, nawet jeśli ten element członkowski ma wartość true
dla IsReadOnly; false
, aby nie zwracać elementu członkowskiego IsReadOnly. Wartość domyślna to false
.
Zwraca
Informacje o XamlMember członka, jeśli został znaleziony element członkowski; w przeciwnym razie null
.
Uwagi
Tę metodę można wywołać przez wywołania do GetMember.
Domyślna implementacja zwraca XamlType na podstawie wewnętrznego odbicia i oceny CLR względem kontekstu schematu.
Zastąpi tę metodę, jeśli chcesz, aby GetMember używać innej logiki.
Ważny
LookupMember 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.