Este segundo día el tema tratado es cómo navegar entre páginas en Silverlight para Windows Phone 7.
Arrancando la serie de 31 artículos sobre desarrollo en Windows Phone 7 con Silverlight, Jeff Blankenburg explica la estructura básica de un proyecto de aplicación para el dispositivo.
Mi opinión sobre la publicación en inglés: Microsoft Silverlight 4 Step by Step.
Shawn Wildermuth describe el contexto de navegación entre páginas usado en programas para Windows Phone 7, su papel como fundamento para la presentación de aplicaciones y diversos recursos disponibles en Silverlight para ese fin.
Como un último paso de preparación antes de entrar al desarrollo propiamente dicho del ejemplo en esta serie, examino unos pocos principios y estrategias que uso en el diseño de sistemas se software, especialmente al incluir la interfase gráfica. Aunque lejos de ser axiomas o reglas, las prácticas discutidas han sido útiles para mí y puede que también lo sean para otros.
Tras terminar el desarrollo de una aplicación comercial usando Silverlight como fundamento y MVVM como patrón de diseño. Al aplicar los principios a la vida real inevitablemente se encuentra uno con problemas y retos no contemplados en los ejemplos de libros u otros artículos de revistas o blogs. Con el fin compartir otros mis experiencias, y ordenar mis pensamientos, voy a describir aquí el proceso. El primer artículo explica el origen de la aplicación y mi filosofía en el diseño de sistemas. También presenta el modelo de datos a usar como ejemplo.
En la tercera parte de la serie introductoria sobre desarrollo en Silverlight, Tim Heuer explica varias formas en que se puede acceder a datos desde esta plataforma. También implementa la funcionalidad básica de la aplicación de ejemplo.
Tim Heuer introduce en esta segunda parte los controles Canvas, StackPanel y Grid explicando su efecto en la interfase gráfica al usuario. Luego, tras considerar brevemente el mecanismo de navegación, empieza a diseñar la aplicación de ejemplo para la serie.
Comenzando desde el puro principio, se explica cómo crear el entorno de desarrollo en Silverlight. También se repasan algunos conceptos fundamentales sobre cómo programar en Silverlight.

