Share via


Binding.Converter Propriedade

Definição

Obtém ou define o conversor a ser usado.

public:
 property System::Windows::Data::IValueConverter ^ Converter { System::Windows::Data::IValueConverter ^ get(); void set(System::Windows::Data::IValueConverter ^ value); };
public System.Windows.Data.IValueConverter Converter { get; set; }
member this.Converter : System.Windows.Data.IValueConverter with get, set
Public Property Converter As IValueConverter

Valor da propriedade

IValueConverter

Um valor do tipo IValueConverter. O padrão é null.

Comentários

Uma associação usa implicitamente um conversor padrão que tenta fazer uma conversão de tipo entre o valor de origem e o valor de destino. Se a conversão não puder ser realizada, o conversor padrão retornará null.

Se você quiser associar um conversor de valor personalizado a uma associação, crie uma classe que implemente a IValueConverter interface e forneça implementações para os métodos e ConvertBack os Convert métodos. Os conversores de valor podem alterar dados de um tipo para outro, traduzir entre detalhes culturais, como conjuntos de caracteres, ou modificar outros aspectos de sua apresentação. Para obter exemplos de cenários típicos de conversão, consulte "Conversão de dados" na visão geral da Associação de Dados.

Uso do Atributo XAML

<object Converter="myConverter"/>  

Valores XAML

myConverter
Uma referência de recurso a uma classe que implementa a IValueConverter interface, que inclui implementações e Convert ConvertBack métodos. Para fazer referência a um conversor de valor, use a Extensão de Marcação StaticResource.

Aplica-se a