XamlMember.LookupValueSerializer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.