XamlType.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 element XamlValueConverter<TConverterBase> z ograniczeniem ValueSerializer , który reprezentuje zachowanie serializacji wartości dla wartości tego XamlTypeelementu .
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
Element XamlValueConverter<TConverterBase> z ValueSerializer ograniczeniem reprezentującym zachowanie serializacji wartości dla wartości tego XamlTypeelementu ; w przeciwnym razie null
.
Uwagi
Tę metodę można wywołać za pomocą wywołań do ValueSerializermetody .
Domyślna implementacja zwraca wartość na podstawie odczytu ValueSerializerAttribute. Może również sprawdzić BaseType atrybut, jeśli żaden atrybut nie zostanie znaleziony w bezpośrednim typie bazowym. Zawiera również specjalną logikę domyślną serializacji wyliczenia, typowych typów wartości lub typów ogólnych. Jeśli wartość jest niedostępna, zwraca wartość null
.
Zastąpi tę metodę, jeśli chcesz ValueSerializer użyć innej logiki.