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

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