Novedades en Expression Blend Service Pack 2

Mediante Expression Blend 4 Service Pack 2 (SP2) con las herramientas de desarrollo de Windows Phone instaladas, puede diseñar aplicaciones basadas en Silverlight para Windows Phone.

Desarrollo de Windows Phone

important noteImportante:

Expression Blend para Windows Phone sólo está disponible al instalar las herramientas de desarrollo de Windows Phone Hh134806.xtlink_newWindow(es-es,Expression.40).png.

Expression Blend para Windows Phone proporciona las herramientas necesarias para crear aplicaciones de Silverlight para Windows Phone rápida y fácilmente, como plantillas de elementos, herramientas gráficas, herramientas de animación, comportamientos integrados y datos de ejemplo.

Después de crear una aplicación de Windows Phone, puede generarla y luego obtener una vista previa de la misma directamente en un dispositivo Windows Phone o con el Emulador de Windows Phone, que está integrado en Expression Blend para Windows Phone y Microsoft Visual Studio 2010 para facilitar y hacer más eficiente el proceso de pruebas y depuración de las aplicaciones de Windows Phone.

Compatibilidad con XNA

Las herramientas de desarrollo de Windows Phone ofrecen dos marcos para el desarrollo de aplicaciones de Windows Phone. Los desarrolladores pueden elegir entre el marco Silverlight para el desarrollo basado en XAML y eventos, y el marco XNA para el desarrollo de juegos basado en bucles, que posibilita experiencias de juego y entretenimiento absorbentes.

Con Expression Blend 4 SP2, puede combinar proyectos de Silverlight y XNA en la misma solución.

Mejoras del sistema de proyecto

El sistema de proyecto contiene elementos de la solución y el proyecto que representan las referencias, las conexiones de datos, las carpetas y los archivos que necesita para crear la aplicación. Se han introducido mejoras en el sistema de proyecto a fin de facilitar la transición de Windows Phone 7 a Windows Phone 7.1. Las más notables son las siguientes:

  • C# o VB    Ahora puede seleccionar C# o VB al crear proyectos de Windows Phone.

  • Actualizar proyectos existentes de Windows Phone 7    Puede actualizar fácilmente un proyecto de Windows Phone 7 a Windows Phone 7.1

  • Crear nuevos proyectos de Windows Phone 7     Aún puede crear nuevos proyectos de Windows Phone 7 y modificar los existentes, incluidos proyectos de Windows Phone 7 basados en VB.

important noteImportante:

En Expression Blend 4 no se pueden crear proyectos de XNA. Utilice Visual Studio para Windows Phone para crear proyectos XNA. Una vez creado el proyecto XNA, puede abrirlo en Expression Blend para Windows Phone y utilizar las herramientas de Expression Blend para diseñar el proyecto XNA.

Compatibilidad con estilos implícitos

Expression Blend 4 SP2 admite establecer estilos implícitos al desarrollar aplicaciones para Windows Phone. Los estilos implícitos permiten aplicar un estilo específico a todos los elementos de un tipo específico. Dicho de otro modo, un control heredará un estilo de un control al que previamente se ha aplicado un estilo. Los estilos implícitos facilitan la personalización de la apariencia de diversas instancias de un control. Con los estilos implícitos, cuando se cambia una instancia del estilo, se actualizan todas las demás instancias del mismo estilo.

Archivo de manifiesto de aplicación de Windows Phone

Ahora el archivo de manifiesto XML se actualiza automáticamente cuando se agrega una referencia a una tarea del proyecto en segundo plano. El archivo de manifiesto XML contiene metadatos de la aplicación de teléfono, es decir, información como identificadores de producto, detalles del control de versiones, tipos de tiempo de ejecución, rutas de acceso a recursos, capacidades del teléfono y otra información específica de la aplicación. El archivo se actualiza automáticamente cada vez que se genera o se implementa la aplicación.

Compatibilidad con ensamblados portátiles

Expression Blend 4 SP2 admite la instalación de proyectos de biblioteca de clases portátiles. En Visual Studio, las herramientas de biblioteca portátil ofrecen la posibilidad de crear nuevas bibliotecas de clases para diversas plataformas .NET sin tener que volver a compilar el proyecto. Las bibliotecas de clases portátiles permiten almacenar la mayoría de la lógica de la aplicación en ensamblados portátiles y, a continuación, implementan la lógica en las aplicaciones que tienen interfaces de usuario con factores de forma específicos.

Compatibilidad con VideoBrush

Ahora Expression Blend para Windows Phone admite VideoBrush . Un elemento VideoBrush pinta un área con un vídeo en lugar de con un relleno sólido, un degradado o una imagen. El vídeo es proporcionado por un control MediaElement . Puede utilizar un elemento VideoBrush en diversos escenarios. Por ejemplo, puede aplicar un vídeo al Fill de una forma ( Rectangle , por ejemplo), al contenido de un Path , al Background de un Canvas o al Foreground de un TextBlock .

Compatibilidad con el enlace de datos mejorada

Ahora puede enlazar datos a un objeto derivado de DependencyObject . Al enlazar datos a un objeto derivado de DependencyObject , ahora puede dar formato a una cadena directamente en el enlace de datos en vez de utilizar un convertidor para dar formato a los datos en tiempo de ejecución.

Compatibilidad con PathListBox y formas

Ahora los proyectos de Windows Phone admiten los objetos PathListBox . El objeto PathListBox es un control de Expression Blend que agrega la capacidad de mostrar una lista de elementos a lo largo de trazado. Además, las formas como Star y Pie que se introdujeron en Expression Blend 4 están ahora disponibles en los proyectos de Expression Blend para Windows Phone.

Compatibilidad con comportamientos de Silverlight 4

Puede utilizar los comportamientos integrados para ampliar rápidamente la funcionalidad de un proyecto de Windows Phone. Ahora todos los comportamientos integrados de Expression Blend Silverlight 4 son admitidos en los proyectos de Windows Phone, incluidos los comportamientos Model-View-ViewModel (MVVM) como CallMethodAction .

Compatibilidad con Silverlight 3, Silverlight 4, WPF 3.5 Service Pack 1 (SP1) y WPF 4

Aún puede crear y modificar proyectos de aplicación Silverlight 3, Silverlight 4, WPF 3.5 SP1 y WPF 4 en Expression Blend 4 SP2.

Interoperabilidad con Visual Studio

Puesto que Expression Blend 4 y Visual Studio 2010 utilizan el mismo formato de proyecto, puede usar Expression Blend 4 SP2 para convertir un proyecto de Visual Studio 2008 en un proyecto de Visual Studio 2010.

important noteImportante:

No se puede abrir un proyecto de Expression Blend 4 en Visual Studio 2008 porque Expression Blend 4 utiliza el mismo formato que Visual Studio 2010 y no crea proyectos compatibles con versiones anteriores. Si no tiene Visual Studio 2010, utilice Visual Studio 2010 Express, disponible de forma gratuita en el sitio web Microsoft /Express Hh134806.xtlink_newWindow(es-es,Expression.40).png.

Ejemplos, documentación, guías y comunidad

Los usuarios tienen a su disposición una amplia gama de recursos para ayudarles a desarrollar aplicaciones para Windows Phone. Para obtener acceso al Manual del usuario de Expression Blend 4, presione F1. Para encontrar otros recursos, haga clic en cualquiera de los recursos que aparecen al hacer clic en el menú Ayuda, los kits de desarrollo de software (SDK) de Expression Blend y el contenido en línea de Expression.

El Manual del usuario contiene documentación, tutoriales, código de ejemplo y aplicaciones de ejemplo para Expression Blend, Expression Blend para Windows Phone y el desarrollo de Windows Phone.

Existen foros, blogs y sitios web para que los usuarios puedan hacer preguntas y compartir información con las comunidades de Expression Blend y Windows Phone. Para consultar este contenido, en el menú Ayuda, haga clic en Comunidad en línea y seleccione un recurso de la lista.

Los siguientes recursos pueden ser especialmente útiles al desarrollar aplicaciones para Windows Phone:

Copyright © 2011 de Microsoft Corporation. Reservados todos los derechos.