Binding.Converter Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el convertidor que se va a utilizar.
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 de propiedad
Valor de tipo IValueConverter. De manera predeterminada, es null
.
Comentarios
Un enlace usa implícitamente un convertidor predeterminado que intenta realizar una conversión de tipos entre el valor de origen y el valor de destino. Si no se puede realizar una conversión, el convertidor predeterminado devuelve null
.
Si desea asociar un convertidor de valores personalizado a un enlace, debe crear una clase que implemente la IValueConverter interfaz y proporcione implementaciones para los Convert métodos y ConvertBack . Los convertidores de valores pueden cambiar datos de un tipo a otro, traducir entre detalles culturales, como juegos de caracteres, o modificar otros aspectos de su presentación. Para obtener ejemplos de escenarios de conversión típicos, consulte "Conversión de datos" en La introducción al enlace de datos.
Uso de atributos XAML
<object Converter="myConverter"/>
Valores XAML
myConverter
Referencia de recursos a una clase que implementa la IValueConverter interfaz , que incluye implementaciones de los Convert métodos y ConvertBack . Para hacer referencia a un convertidor de valores, use la extensión de marcado StaticResource.