Creación de contenido para Windows Phone

important noteImportante:

Microsoft Expression Blend para Windows Phone sólo está disponible al instalar las Windows Phone Developer Tools (Herramientas de desarrollo de Windows Phone) Ff979318.xtlink_newWindow(es-es,Expression.40).png.

Expression Blend para Windows Phone permite generar rápida y fácilmente aplicaciones de Silverlight para Windows Phone. Puede utilizar las herramientas de diseño de Expression Blend para crear aplicaciones de Windows Phone, entre ellas plantillas de Windows Phone, herramientas de animación y gráficos, comportamientos integrados y datos de ejemplo.

Una vez que haya creado una aplicación de Windows Phone, puede generarla y luego obtener una vista previa de ella en el Emulador de Windows Phone integrado o en un dispositivo con Windows Phone conectado al equipo.

important noteImportante:

Silverlight incluye un tiempo de ejecución optimizado para mostrar contenido en dispositivos con limitaciones de memoria como los teléfonos. Existen diversas diferencias entre Silverlight para Windows y Silverlight para Windows Phone. Para familiarizarse con estas diferencias, vea Silverlight for Windows Phone (Silverlight para Windows Phone) Ff979318.xtlink_newWindow(es-es,Expression.40).png en MSDN.

Encontrará información adicional acerca del diseño y el desarrollo de aplicaciones para Windows Phone en Windows Phone Development (Desarrollo para Windows Phone) Ff979318.xtlink_newWindow(es-es,Expression.40).png en MSDN.

Plantillas de Windows Phone

Al crear un nuevo proyecto de Windows Phone en Expression Blend, puede elegir de entre los siguientes tipos de proyecto de Windows Phone:

  • Aplicación de Windows Phone   Proyecto para crear una aplicación de Silverlight para Windows Phone.

  • Aplicación enlazada a datos de Windows Phone   Proyecto de Silverlight para Windows Phone que usa enlaces de datos y comandos para admitir el acoplamiento débil entre una View y un ViewModel .

  • Aplicación Panorama de Windows Phone   Proyecto de Silverlight para Windows Phone que utiliza el control Panorama para crear una aplicación de estilo panorámico.

    Para obtener más información sobre el control Panorama , vea Panorama application for Windows Phone (Aplicación Panorama para Windows Phone) Ff979318.xtlink_newWindow(es-es,Expression.40).png en MSDN.

  • Aplicación Pivot de Windows Phone   Proyecto de Silverlight para Windows Phone que utiliza el control Pivot para crear una aplicación con estilo de fichas.

    Para obtener más información sobre el control Pivot , vea Pivot application for Windows Phone (Aplicación Pivot para Windows Phone) Ff979318.xtlink_newWindow(es-es,Expression.40).png en MSDN.

  • Biblioteca de controles de Windows Phone   Proyecto para crear controles personalizados que pueden reutilizarse en otras aplicaciones de Windows Phone.

Cuando se abre el nuevo proyecto, aparece una mesa de trabajo que simula una pantalla de Windows Phone en la ventana del documento.

Controles de comportamiento

Use controles de comportamiento para agregar interactividad a una aplicación de Windows Phone sin necesidad de escribir código. Los controles de comportamiento son fragmentos de código empaquetados reutilizables que se pueden arrastrar a cualquier objeto para ajustarlos después mediante la modificación de sus propiedades. Puede diseñar la forma en que la aplicación responde a los usuarios mediante el uso de los comportamientos de Windows Phone integrados que se incluyen en Expression Blend.

Para obtener más información, vea Trabajar con los comportamientos integrados de Windows Phone.

Datos de ejemplo

Expression Blend facilita el diseño de interfaces de usuario controladas por datos sin obtener acceso a los datos en directo. Use el panel Datos para generar datos de ejemplo significativos o importar datos de ejemplo de un archivo XML. Los datos de ejemplo están disponibles para los controles de la mesa de trabajo en tiempo de diseño. Puede personalizar en gran medida los detalles de los datos de ejemplo y cambiar fácilmente entre usar datos de ejemplo y usar datos reales en tiempo de ejecución.

Para obtener más información, vea Crear datos de ejemplo.

Herramientas de gráficos

Expression Blend es compatible con los tipos de archivos de imagen más comunes: BMP, GIF, ICO, JPEG, PNG y TIFF. Tiene la opción de arrastrar archivos de imagen compatibles desde fuera de Expression Blend y también de usar el menú Proyecto para agregar archivos al proyecto. Los archivos de imagen se agregan a la mesa de trabajo como objetos de Image .

Expression Blend para Windows Phone incluye versiones de vectores de 64 iconos de barras de aplicaciones de Windows Phone que puede utilizar para desarrollar aplicaciones para Windows Phone.

Después de agregar el archivo de imagen al proyecto, puede agregarlo a la mesa de trabajo; para ello, haga doble clic en el nombre del archivo de imagen en el panel Proyectos, o configure la propiedad Source de un control de imagen existente con el nombre del archivo de imagen.

Para obtener más información, vea Insertar imágenes y material gráfico.

Objetos

Para agregar un objeto a la mesa de trabajo, seleccione una herramienta en el panel Herramientas o en el panel Activos, o bien seleccione un control personalizado o con estilo en el panel Activos. Asimismo, puede arrastrar un control con estilo desde el panel Recursos o arrastrar recursos desde el panel Recursos a un objeto existente en la mesa de trabajo para aplicar el recurso a una de las propiedades del objeto. Además, puede arrastrar imágenes, archivos de sonido, archivos de vídeo y otros elementos multimedia directamente desde Windows Explorer en Expression Blend, o copiar imágenes de otras aplicaciones y pegarlas directamente en la mesa de trabajo.

Para obtener más información sobre cómo trabajar con objetos, vea Trabajar con objetos y controles.

Controles y bibliotecas de controles

Expression Blend proporciona una amplia lista de controles que se pueden usar para diseñar aplicaciones de Windows Phone.

Para obtener más información, vea Elegir y usar controles interactivos.

Si desea crear componentes reutilizables que se puedan agregar a la mesa de trabajo como cualquier control del sistema, puede crear un control de usuario en Expression Blend. Los controles de usuario pueden contener otros controles, recursos y escalas de tiempo de animación de la misma forma que una aplicación. La única diferencia es que el objeto raíz es un objeto UserControl en lugar de un objeto Window o Page .

Para obtener más información, vea Crear un control de usuario vacío.

También puede crear una biblioteca de controles UserControls que puede reutilizar fácilmente en diversos proyectos de Windows Phone mediante la creación de una biblioteca de controles para Windows Phone.

Para obtener más información, vea Creación de un proyecto de Windows Phone.

Estados visuales

Para crear interactividad en la aplicación de Windows Phone, puede definir una apariencia visual diferente para cada estado visual que puedan tener los controles UserControl, Window, Page o la plantilla de control y, a continuación, agregar comportamientos o código para cambiar entre estos estados en función de la interacción del usuario. Puede modificar la transición entre dos combinaciones de estado, e incluso crear animaciones que se ejecuten al entrar por primera vez en un estado.

Para obtener más información, vea Definir distintos estados visuales para un control.

Animación

Puede utilizar las herramientas de animación de fotogramas clave de Expression Blend para crear secuencias animadas en la aplicación de Windows Phone. Puede usar animaciones de fotogramas clave junto con estados visuales (por ejemplo, una animación que se desencadene al alcanzar un estado concreto) o independientes de estados visuales (por ejemplo, cuando una acción desencadena una animación).

Para obtener más información acerca de la creación de animaciones en Expression Blend, vea Animar objetos.

Recursos adicionales

Para obtener más recursos, vea Recursos de la comunidad y aprendizaje.

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