XamlMember.LookupValueSerializer Metodo

Definizione

Restituisce un'implementazione del serializzatore di valori associata all'oggetto 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)

Restituisce

Istanza di XamlValueConverter<TConverterBase> con vincolo ValueSerializer o null.

Commenti

L'implementazione predefinita usa la logica e l'ordine di elaborazione seguenti:

  • Se l'attributo esiste a livello di membro (ValueSerializerAttribute), le informazioni sull'attributo vengono usate per una chiamata a GetValueConverter nel contesto dello schema XAML.

  • Se Type è valido, viene restituito un convertitore di valori associato al tipo.

  • Se le condizioni precedenti non si applicano, null viene restituito .

Questo metodo viene richiamato quando un chiamante ottiene un valore da ValueSerializer. Eseguire l'override di questo metodo se si desidera segnalare risultati uniformi per un'intera XamlMember classe derivata o se sono disponibili metadati specializzati per determinarlo in base al caso.

Si applica a

Vedi anche