XamlMember.LookupValueSerializer Метод

Определение

Возвращает реализацию сериализатора значений, связанную с данным объектом XamlMember.

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 или null.

Комментарии

Реализация по умолчанию использует следующую логику и порядок обработки:

  • Если атрибут существует на уровне члена (ValueSerializerAttribute), сведения об атрибуте используются для вызова GetValueConverter контекста схемы XAML.

  • Если Type допустимо, возвращается преобразователь значений, связанный с типом.

  • Если предыдущие условия не применяются, null возвращается.

Этот метод вызывается, когда вызывающий объект получает значение из ValueSerializer. Переопределите этот метод, если вы хотите сообщить об универсальных результатах для всего XamlMember производного класса или если у вас есть специализированные метаданные, доступные для определения этого на основе каждого варианта.

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

См. также раздел