XamlMember.LookupValueSerializer Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.