Freigeben über


XamlType.LookupValueSerializer Methode

Definition

Gibt ein XamlValueConverter<TConverterBase>-Objekt mit einer ValueSerializer-Einschränkung zurück, das das Wertserialisierungsverhalten für Werte dieses XamlType-Objekts darstellt.

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

XamlValueConverter<ValueSerializer>

Ein XamlValueConverter<TConverterBase>-Objekt mit der ValueSerializer-Einschränkung, das das Wertserialisierungsverhalten für Werte dieses XamlType-Objekts darstellt, andernfalls null.

Hinweise

Diese Methode kann durch Aufrufe aufgerufen ValueSerializerwerden.

Die Standardimplementierung gibt einen Wert basierend auf dem Lesen ValueSerializerAttributezurück. Es kann auch nach dem Attribut suchen BaseType , wenn kein Attribut für den unmittelbar zugrunde liegenden Typ gefunden wird. Es enthält auch spezielle Logik für die Standard serialisierung von Enumerationen, gängigen Werttypen oder Generischen. Wenn ein Wert nicht verfügbar ist, wird er zurückgegeben null.

Überschreiben Sie diese Methode, wenn Sie unterschiedliche Logik verwenden möchten ValueSerializer .

Gilt für