MVVM: Evolución de CodeBehind a ViewModel
Aún me sigo encontrando en la actualidad con colegas que me comentan que en los proyectos donde están trabajando utilizan mucho desarrollo en WPF para la interfaz de usuario y que casi toda la lógica de presentación está muy arraigada a la vista (lo que comúnmente denominamos CodeBehind). Es entonces cuando yo les hablo del patrón MVVM y ellos me ponen cara de Póker, ¡cómo queriendo hacerme entender que no entienden nada de nada! (es decir, “no les da ni el aire”).
Este problema es más habitual de lo que creemos y os puedo asegurar que existe un porcentaje muy alto de probabilidades de encontrarnos con CodeBehind en proyectos WPF y sucedáneos, que encontrarnos con un [extraterrestre Gris] (http://bit.ly/2lXEXBQ) en nuestro dormitorio, ¡jejeje!, ¡fuera broma!
En el presente artículo mostraré con ejemplos prácticos muy básicos cómo realizar la evolución de CodeBehind a ViewModel sin entrar en detalles teóricos de MVVM ya que existe mucha teoría que podéis consultar en la World Wide Web:
- [CodeBehind y XAML en WPF] (http://bit.ly/2ljzUIM)
- [WPF Data Biding] (http://bit.ly/2mbNj4O)
- [Implementing the MVVM pattern] (http://bit.ly/1GKFKVd)
[Seguir leyendo] (http://bit.ly/2kGKsnU)