XamlMember.LookupValueSerializer Método

Definição

Devolve uma implementação de serializador de valores associada a esta 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)

Devoluções

Uma XamlValueConverter<TConverterBase> instância com ValueSerializer restrição, ou null.

Observações

A implementação padrão utiliza a seguinte lógica e ordem de processamento:

  • Se existir atribuição ao nível do membro (ValueSerializerAttribute), a informação do atributo é usada para uma chamada contra GetValueConverter o contexto do esquema XAML.

  • Se Type for válido, é devolvido um conversor de valor associado ao tipo.

  • Se as condições anteriores não se aplicarem, null é devolvido.

Este método é invocado quando um chamador obtém um valor de ValueSerializer. Substitua este método se quiser reportar resultados uniformes para uma classe derivada inteira XamlMember , ou se tiver metadados especializados disponíveis para determinar isto por caso.

Aplica-se a

Ver também