Udostępnij za pośrednictwem


XamlMember.LookupTypeConverter Metoda

Definicja

Zwraca implementację konwertera typów, która jest skojarzona z tym XamlMemberelementem .

protected:
 virtual System::Xaml::Schema::XamlValueConverter<System::ComponentModel::TypeConverter ^> ^ LookupTypeConverter();
protected virtual System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter> LookupTypeConverter ();
abstract member LookupTypeConverter : unit -> System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter>
override this.LookupTypeConverter : unit -> System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter>
Protected Overridable Function LookupTypeConverter () As XamlValueConverter(Of TypeConverter)

Zwraca

XamlValueConverter<TypeConverter>

XamlValueConverter<TConverterBase> Wystąpienie z TypeConverter ograniczeniem; lub null.

Uwagi

Domyślna implementacja używa następującej logiki i kolejności przetwarzania:

  • Jeśli przypisanie istnieje na poziomie elementu członkowskiego (TypeConverterAttribute), informacje o atrybutach są używane do wywołania względem GetValueConverter kontekstu schematu XAML.

  • Jeśli Type jest prawidłowy, zwracany jest konwerter typów skojarzony z typem.

  • Jeśli element członkowski jest zdarzeniem, zwracany jest konwerter typów specyficzny dla zdarzenia.

Ta metoda jest wywoływana, gdy obiekt wywołujący pobiera wartość z TypeConverter. 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ż