Condividi tramite


XamlType.LookupValueSerializer Metodo

Definizione

Restituisce un oggetto XamlValueConverter<TConverterBase> contenente un vincolo ValueSerializer che rappresenta il comportamento di serializzazione per i valori dell'oggetto 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)

Restituisce

XamlValueConverter<ValueSerializer>

Restituisce un oggetto XamlValueConverter<TConverterBase> con vincolo ValueSerializer che rappresenta il comportamento di serializzazione per i valori dell'oggetto XamlType; in caso contrario, null.

Commenti

Questo metodo può essere richiamato dalle chiamate a ValueSerializer.

L'implementazione predefinita restituisce un valore basato sulla lettura ValueSerializerAttributedi . Può anche verificare BaseType la presenza dell'attributo se non viene trovato alcun attributo nel tipo sottostante immediato. Include anche una logica speciale per la serializzazione predefinita di enumerazioni, tipi di valori comuni o generici. Se un valore non è disponibile, restituisce null.

Eseguire l'override di questo metodo se si vuole ValueSerializer usare logica diversa.

Si applica a