XamlType.LookupValueSerializer Método

Definição

Devolve a XamlValueConverter<TConverterBase> que tem uma ValueSerializer restrição, que representa o comportamento de serialização de valores para valores deste XamlType.

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

A com XamlValueConverter<TConverterBase> restrição que representa o comportamento de ValueSerializer serialização de valores para valores deste XamlType; caso contrário, null.

Observações

Este método pode ser invocado por chamadas a ValueSerializer.

A implementação padrão devolve um valor baseado na leitura ValueSerializerAttributede . Também pode verificar BaseType o atributo se não for encontrado nenhum atributo no tipo subjacente imediato. Inclui também lógica especial para serialização por defeito de enumerações, tipos de valores comuns ou genéricos. Se um valor não estiver disponível, devolve null.

Anule este método se quiser ValueSerializer usar uma lógica diferente.

Aplica-se a