Udostępnij za pośrednictwem


XamlMember.LookupValueSerializer Metoda

Definicja

Zwraca implementację serializatora wartości, która jest skojarzona z tym XamlMemberelementem .

protected:
 virtual System::Xaml::Schema::XamlValueConverter<System::Windows::Markup::ValueSerializer ^> ^ LookupValueSerializer();
protected virtual System.Xaml.Schema.XamlValueConverter<System.Windows.Markup.ValueSerializer> LookupValueSerializer ();
abstract member LookupValueSerializer : unit -> System.Xaml.Schema.XamlValueConverter<System.Windows.Markup.ValueSerializer>
override this.LookupValueSerializer : unit -> System.Xaml.Schema.XamlValueConverter<System.Windows.Markup.ValueSerializer>
Protected Overridable Function LookupValueSerializer () As XamlValueConverter(Of ValueSerializer)

Zwraca

XamlValueConverter<TConverterBase> Wystąpienie z ValueSerializer 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 (ValueSerializerAttribute), informacje o atrybutach są używane do wywołania względem GetValueConverter kontekstu schematu XAML.

  • Jeśli Type jest prawidłowy, zwracany jest konwerter wartości skojarzony z typem.

  • Jeśli poprzednie warunki nie mają zastosowania, null zostanie zwrócony.

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