XamlMember.LookupValueSerializer 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 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.