XamlMember.LookupValueSerializer Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Wertserialisierungsprogramm-Implementierung zurück, die diesem XamlMember-Objekt zugeordnet ist.
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)
Gibt zurück
Eine XamlValueConverter<TConverterBase>-Instanz mit der ValueSerializer-Einschränkung oder null
.
Hinweise
Die Standardimplementierung verwendet die folgende Logik und Verarbeitungsreihenfolge:
Wenn die Attributerstellung auf Memberebene vorhanden ist (ValueSerializerAttribute), wird die Attributinformationen für einen Aufruf GetValueConverter für den XAML-Schemakontext verwendet.
Wenn Type gültig, wird ein Wertkonverter, der dem Typ zugeordnet ist, zurückgegeben.
Wenn die vorherigen Bedingungen nicht gelten,
null
wird sie zurückgegeben.
Diese Methode wird aufgerufen, wenn ein Aufrufer einen Wert von ValueSerializer. Überschreiben Sie diese Methode, wenn Sie einheitliche Ergebnisse für eine gesamte XamlMember abgeleitete Klasse melden möchten, oder wenn Sie spezielle Metadaten zur Verfügung haben, um dies pro Fall zu ermitteln.