XamlMember.LookupValueSerializer Méthode

Définition

Retourne une implémentation du sérialiseur de valeur associée à ce 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)

Retours

Instance de XamlValueConverter<TConverterBase> avec une contrainte ValueSerializer, ou null.

Remarques

L’implémentation par défaut utilise la logique et l’ordre de traitement suivants :

  • Si l’attribut existe au niveau du membre (ValueSerializerAttribute), les informations d’attribut sont utilisées pour un appel à GetValueConverter par rapport au contexte de schéma XAML.

  • Si Type est valide, un convertisseur de valeurs associé au type est retourné.

  • Si les conditions précédentes ne s’appliquent pas, null est retourné.

Cette méthode est appelée lorsqu’un appelant obtient une valeur de ValueSerializer. Remplacez cette méthode si vous souhaitez signaler des résultats uniformes pour une classe dérivée entière XamlMember , ou si vous disposez de métadonnées spécialisées disponibles pour le déterminer au cas par cas.

S’applique à

Voir aussi