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