Freigeben über


XamlMember.LookupValueSerializer Methode

Definition

Gibt eine Serialisierungsimplementierung des Werts zurück, die diesem XamlMemberzugeordnet 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 ValueSerializer Einschränkung oder null.

Hinweise

Die Standardimplementierung verwendet die folgende Logik und Verarbeitungsreihenfolge:

  • Wenn die Attributierung auf Memberebene (ValueSerializerAttribute) vorhanden ist, werden die Attributinformationen für einen Aufruf GetValueConverter für den XAML-Schemakontext verwendet.

  • Wenn Type gültig, wird ein Wertkonverter zurückgegeben, der dem Typ zugeordnet ist.

  • Wenn die vorherigen Bedingungen nicht gelten, null wird diese 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.

Gilt für:

Weitere Informationen