Udostępnij za pośrednictwem


XamlType.LookupValueSerializer Metoda

Definicja

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

XamlValueConverter<ValueSerializer>

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.

Dotyczy