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<TConverterBase> с ограничением ValueSerializer, представляющий поведение сериализации значений для значений данного типа XamlType, или значение null
.
Комментарии
Этот метод можно вызвать с помощью вызовов ValueSerializer.
Реализация по умолчанию возвращает значение на основе считывания ValueSerializerAttribute. Он также может проверить BaseType наличие атрибута, если атрибут не найден в непосредственном базовом типе. Она также включает специальную логику для сериализации перечислений по умолчанию, общих типов значений или универсальных шаблонов. Если значение недоступно, возвращается null
.
Переопределите этот метод, если вы хотите ValueSerializer использовать другую логику.