Udostępnij za pośrednictwem


XamlMember.LookupType Metoda

Definicja

XamlType Zwraca typ używany przez element członkowski.

protected:
 virtual System::Xaml::XamlType ^ LookupType();
protected virtual System.Xaml.XamlType LookupType ();
abstract member LookupType : unit -> System.Xaml.XamlType
override this.LookupType : unit -> System.Xaml.XamlType
Protected Overridable Function LookupType () As XamlType

Zwraca

Typ XamlType używany przez element członkowski.

Uwagi

Ta metoda jest wywoływana, gdy obiekt wywołujący pobiera wartość z Type. Zastąpi tę metodę, jeśli chcesz Type zwrócić wartość, która różni się od wartości włączonej domyślnie wewnętrznej odbicia, a jeśli udostępniasz również informacje niestandardowe XamlMemberInvoker .

Domyślna implementacja używa różnych ścieżek kodu i pojęć koncepcyjnych dla zwróconych XamlType wartości opartych na tym, czy reprezentuje właściwość XamlMember , metodę lub zdarzenie.

  • Dla właściwości zwracany XamlType jest typ, który ustawia właściwość lub jest zwracany przez właściwość.

  • W przypadku zdarzenia zwracany XamlType jest wymagany typ procedury obsługi zdarzeń (delegat w implementacji CLR).

  • Dla metody XamlType jest typem zwracanym.

W każdym przypadku kontekst schematu XAML jest używany do oceny typu XAML z bazowego typu systemu.

Ta metoda jest wywoływana, gdy obiekt wywołujący pobiera wartość z Type. Zastąp tę metodę, jeśli chcesz zgłosić jednolite wyniki dla całej XamlMember klasy pochodnej lub jeśli masz dostępne wyspecjalizowane metadane, aby określić je dla poszczególnych przypadków.

Dotyczy

Zobacz też