Binding.Converter Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.