XamlType.LookupValueSerializer Метод

Определение

Возвращает XamlValueConverter<TConverterBase> с ограничением ValueSerializer, представляющим поведение сериализации значений для значений данного типа XamlType.

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)

Возвращаемое значение

XamlValueConverter<ValueSerializer>

Объект XamlValueConverter<TConverterBase> с ограничением ValueSerializer, представляющий поведение сериализации значений для значений данного типа XamlType, или значение null.

Комментарии

Этот метод можно вызвать с помощью вызовов ValueSerializer.

Реализация по умолчанию возвращает значение на основе считывания ValueSerializerAttribute. Он также может проверить BaseType наличие атрибута, если атрибут не найден в непосредственном базовом типе. Она также включает специальную логику для сериализации перечислений по умолчанию, общих типов значений или универсальных шаблонов. Если значение недоступно, возвращается null.

Переопределите этот метод, если вы хотите ValueSerializer использовать другую логику.

Применяется к