XamlMember.LookupValueSerializer Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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ů.