XamlMember.LookupTypeConverter 方法

定义

返回与此 XamlMember 关联的类型转换器实现。

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<TypeConverter>

一个具有 XamlValueConverter<TConverterBase> 约束的 TypeConverter 实例,或者为 null

注解

默认实现使用以下逻辑和处理顺序:

  • 如果在成员级别存在 (TypeConverterAttribute) ,则属性信息用于对 XAML 架构上下文的调用 GetValueConverter

  • 如果 Type 有效,则返回与类型关联的类型转换器。

  • 如果成员是事件,则返回特定于事件的类型转换器。

当调用方从 TypeConverter中获取值时调用此方法。 如果要报告整个 XamlMember 派生类的统一结果,或者有专用元数据可供按大小写确定,请重写此方法。

适用于

另请参阅