Compartilhar via


XamlType.LookupValueSerializer Método

Definição

Retorna um XamlValueConverter<TConverterBase> que tem uma restrição, que representa o ValueSerializer comportamento de serialização de valor 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)

Retornos

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

Comentários

Esse método pode ser invocado por chamadas para ValueSerializer.

A implementação padrão retorna um valor com base na leitura ValueSerializerAttribute. Ele também pode verificar BaseType o atributo se nenhum atributo é encontrado no tipo subjacente imediato. Ele também inclui lógica especial para serialização padrão de enumerações, tipos de valor comuns ou genéricos. Se um valor não estiver disponível, ele retornará null.

Substitua esse método se você quiser ValueSerializer usar uma lógica diferente.

Aplica-se a