Språk

XamlType.LookupValueSerializer Metod

Definition

Returnerar en XamlValueConverter<TConverterBase> som har en ValueSerializer begränsning, som representerar värdets serialiseringsbeteende för värdena för den här 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)

Returer

En XamlValueConverter<TConverterBase> med ValueSerializer villkor som representerar värdet serialisering beteende för värden i detta XamlType; annars, null.

Kommentarer

Den här metoden kan anropas av anrop till ValueSerializer.

Standardimplementeringen returnerar ett värde baserat på läsning ValueSerializerAttribute. Det kan också söka efter BaseType attributet om inget attribut hittas på den omedelbara underliggande typen. Den innehåller även särskild logik för standard serialisering av uppräkningar, vanliga värdetyper eller generiska objekt. Om ett värde inte är tillgängligt returneras null.

Åsidosätt den här metoden om du vill ValueSerializer använda annan logik.

Gäller för