Una mejor experiencia de instalación y actualización para Silverlight 4.0

Por más pulida que sea la aplicación, puede que el usuario nunca llegue a verla gracias a una mala experiencia antes de siquiera ver nuestra primera pantalla. Hay diversas razones para esto; por ejemplo, puede que Silverlight no esté instalado, o que la versión presente sea incorrecta. Contrario a lo que muchos piensan, el desarrollador tiene casi completo control sobre lo que sucede en estos casos y cómo es presentado. En este artículo Andrew Tokeley nos da una guía práctica para mejorar la experiencia del usuario al instalar o actualizar nuestra aplicación.

Ejemplo de MVVM con transacciones y localizador de modelos de vista

En los dos últimos artículos de Jeremy Likness se cubrió un sistema para asociar vistas y modelos de vistas, y también otro para envolver la edición de datos en la pantalla en transacciones. Sin embargo, a veces sirve ver los conceptos aplicados en un ejemplo competo. Jeremy nos presenta ahora una mini-aplicación (aunque completa) que usa ambos mecanismos para ayudar a ver su uso práctico.