Freigeben über


XamlType.LookupTypeConverter Methode

Definition

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

protected:
 virtual System::Xaml::Schema::XamlValueConverter<System::ComponentModel::TypeConverter ^> ^ LookupTypeConverter();
protected virtual System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter> LookupTypeConverter ();
abstract member LookupTypeConverter : unit -> System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter>
override this.LookupTypeConverter : unit -> System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter>
Protected Overridable Function LookupTypeConverter () As XamlValueConverter(Of TypeConverter)

Gibt zurück

XamlValueConverter<TypeConverter>

Gibt ein XamlValueConverter<TConverterBase>-Objekt mit TypeConverter-Einschränkung zurück, das das Typkonvertierungsverhalten für Werte dieses XamlType-Objekts darstellt, andernfalls null.

Hinweise

Diese Methode kann durch Aufrufe aufgerufen TypeConverterwerden.

Die Standardimplementierung gibt einen Wert basierend auf dem Lesen TypeConverterAttributezurück. Die Standardimplementierung kann auch nach dem Attribut überprüfen BaseType , wenn kein Attribut auf dem unmittelbar zugrunde liegenden Typ gefunden wird. Außerdem enthält es spezielle Logik für die Standardkonvertierung von Enumerationen, gängigen Werttypen und Generischen. Wenn ein Wert nicht verfügbar ist, wird es zurückgegeben null.

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

Gilt für