Partage via


XamlType.LookupValueSerializer Méthode

Définition

Retourne un XamlValueConverter<TConverterBase> qui a une contrainte ValueSerializer, laquelle représente le comportement de sérialisation pour les valeurs de ce 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)

Retours

XamlValueConverter<ValueSerializer>

XamlValueConverter<TConverterBase> avec la contrainte ValueSerializer qui représente le comportement de sérialisation pour les valeurs de ce XamlType ; sinon, null.

Remarques

Cette méthode peut être appelée par des appels à ValueSerializer.

L’implémentation par défaut retourne une valeur en fonction de la lecture ValueSerializerAttribute. Il peut également vérifier BaseType l’attribut si aucun attribut n’est trouvé sur le type sous-jacent immédiat. Il inclut également une logique spéciale pour la sérialisation par défaut des énumérations, des types de valeurs courants ou des génériques. Si une valeur n’est pas disponible, elle retourne null.

Remplacez cette méthode si vous souhaitez ValueSerializer utiliser une autre logique.

S’applique à