Cómo establecer el atributo para un ValueConversion IMultiValueConverter
-
30-09-2019 - |
Pregunta
he cambiado de convertidor de IValueConverter a IMultiValueConverter: Anteriormente Convertí int a string:
[ValueConversion(typeof(int), typeof(string))]
Pero ahora puedo convertir un int y un doble en una cadena.
¿Cómo debería especificar mi ValueConversion attribut ahora? Tengo dos entradas y una salida ahora.
Solución
No creo que se puede utilizar ValueConversionAttribute
con una implementación de IMultiValueConverter
Creo ValueConversionAttribute
se utiliza principalmente para el apoyo en tiempo de diseño y no haga MultiBindings
parece tener mucho sentido en este contexto
Otros consejos
Nunca he visto ValueConversionAttribute
aplica a IMultiValueConverter
implementación de clase. Y no hay ningún atributo apropiado para este tipo de convertidor de espacio de nombres en System.Windows.Data
. Con seguridad puede omitir el atributo en absoluto.