Me preguntaba cómo decidir cuándo usar converters
y cuándo usar triggers
. Prefiero utilizar un disparador para las operaciones en la GUI (como mostrar/ocultar controles, cambiar su apariencia, etc.).¿Debo usar convertidor WPF o disparador?
Hace algún tiempo, he usado un BooleanToVisibilityConverter
para este propósito, pero ahora, sólo que no lo necesitan, yo todo lo relacionado con el uso de un visibility
desencadenantes e incluso empecé a pensar "cuál era el propósito de crear a BooleanToVisibilityConverter
por el equipo de MS? ". Generalmente, cuando es posible, trato de usar una forma declarativa para escribir el código, en este ejemplo, XAML.
¿Cuál es su opinión al respecto?
disparador se utilizan para la verificación de valor único donde el convertidor utilizado para el tipo complejo y diferente de la conversión de valores. – JSJ
pregunta similares insinuando hacia costo de rendimiento de los convertidores - http://stackoverflow.com/questions/5508159/datatrigger-vs-databinding-with-converter-performance-wise – akjoshi