Sdílet prostřednictvím


XamlMember.LookupValueSerializer Metoda

Definice

Vrátí implementaci serializátoru hodnot, která je přidružena k tomuto 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)

Návraty

XamlValueConverter<ValueSerializer>

Instance XamlValueConverter<TConverterBase> s ValueSerializer omezením nebo null.

Poznámky

Výchozí implementace používá následující logiku a pořadí zpracování:

  • Pokud připisování existuje na úrovni členu (ValueSerializerAttribute), informace o atributu se používají pro volání GetValueConverter kontextu schématu XAML.

  • Pokud Type je platný, vrátí se převaděč hodnot přidružený k typu.

  • Pokud se předchozí podmínky nepoužijí, null vrátí se.

Tato metoda je vyvolána, když volající získá hodnotu z ValueSerializer. Tuto metodu přepište, pokud chcete nahlásit jednotné výsledky pro celou XamlMember odvozenou třídu, nebo pokud máte k dispozici specializovaná metadata pro určení tohoto typu na základě jednotlivých případů.

Platí pro

Viz také