XamlMember.LookupValueSerializer Methode

Definitie

Retourneert een waardeserialisatie-implementatie die aan deze XamlMemberis gekoppeld.

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)

Retouren

Een XamlValueConverter<TConverterBase> exemplaar met ValueSerializer beperking of null.

Opmerkingen

De standaard implementatie maakt gebruik van de volgende logica en verwerkingsvolgorde:

  • Als de toewijzing bestaat op lidniveau (ValueSerializerAttribute), wordt de kenmerkinformatie gebruikt voor een aanroep naar GetValueConverter de XAML-schemacontext.

  • Als Type dit geldig is, wordt een waardeconversieprogramma dat aan het type is gekoppeld, geretourneerd.

  • Als de vorige voorwaarden niet van toepassing zijn, null wordt deze geretourneerd.

Deze methode wordt aangeroepen wanneer een aanroeper een waarde ophaalt van ValueSerializer. Overschrijf deze methode als u uniforme resultaten voor een hele XamlMember afgeleide klasse wilt rapporteren of als u gespecialiseerde metagegevens beschikbaar hebt om dit per geval te bepalen.

Van toepassing op

Zie ook