Compartilhar via


XamlMember.LookupValueSerializer Método

Definição

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.

Aplica-se a

Confira também