XamlType.LookupTypeConverter 方法

定义

返回具有 XamlValueConverter<TConverterBase> 约束的 TypeConverter,该约束表示此 XamlType 的值的类型转换行为。

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)

返回

具有 XamlValueConverter<TConverterBase> 约束的 TypeConverter,该约束表示此 XamlType 的值的类型转换行为;否则为 null

注解

可以通过调用 TypeConverter来调用此方法。

默认实现基于读取 TypeConverterAttribute返回值。 如果在直接的基础类型上找不到任何属性,则默认实现还可以检查 BaseType 属性。 它还包括用于枚举、通用值类型和泛型的默认转换的特殊逻辑。 如果值不可用,则返回 null

如果要 TypeConverter 使用不同的逻辑,请重写此方法。

适用于