XamlMember.LookupValueSerializer Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma implementação do serializador de valor que está associado a este 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)
Retornos
Uma instância XamlValueConverter<TConverterBase> com a restrição ValueSerializer ou null
.
Comentários
A implementação padrão usa a seguinte lógica e ordem de processamento:
Se a atribuição existir no nível de membro (ValueSerializerAttribute), as informações de atributo serão usadas para uma chamada para GetValueConverter no contexto do esquema XAML.
Se Type for válido, um conversor de valor associado ao tipo será retornado.
Se as condições anteriores não se aplicarem,
null
será retornado.
Esse método é invocado quando um chamador obtém um valor de ValueSerializer. Substitua esse método se você quiser relatar resultados uniformes para uma classe derivada inteira XamlMember ou se tiver metadados especializados disponíveis para determinar isso caso a caso.