Compartilhar via


XamlMember.LookupTypeConverter Método

Definição

Retorna uma implementação do conversos de tipo associado a este 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)

Retornos

Uma instância XamlValueConverter<TConverterBase> com a restrição TypeConverter ou null.

Comentários

A implementação padrão usa a seguinte lógica e ordem de processamento:

  • Se a atribuição existir no nível de membro (TypeConverterAttribute), as informações de atributo serão usadas para uma chamada para GetValueConverter no contexto do esquema XAML.

  • Se Type for válido, um conversor de tipo associado ao tipo será retornado.

  • Se o membro for um evento, um conversor de tipo específico do evento será retornado.

Esse método é invocado quando um chamador obtém um valor de TypeConverter. Substitua esse método se você quiser relatar resultados uniformes para uma classe derivada inteira XamlMember ou se tiver metadados especializados disponíveis para determinar isso caso a caso.

Aplica-se a

Confira também