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 использовать другую логику.