Novedades de Expression Blend 2
Microsoft Expression Blend 2 permite crear aplicaciones de Windows Presentation Foundation (WPF), así como sitios web de Microsoft Silverlight 1.0. Si tiene instalado Service Pack 1, también puede crear aplicaciones de Silverlight 2.
Puede exportar contenido de Microsoft Expression Design 2 en un formato que se puede usar en aplicaciones de Silverlight 1.0. Asimismo, Microsoft Expression Encoder 2 puede ser de utilidad si se trabaja con vídeo, Silverlight y Expression Blend 2.
Compatibilidad con Silverlight 1
Expression Blend 2 es compatible con proyectos de sitio web de Silverlight 1.0. Cuando se abre un proyecto de Silverlight 1.0, la interfaz de usuario de Expression Blend 2 muestra sólo las propiedades y los controles aplicables en Silverlight 1.0; las propiedades y los controles de WPF que no son compatibles con Silverlight 1.0 no se muestran.
Expression Blend 2 incluye un editor de texto de JavaScript para que pueda editar los archivos con código subyacente de Silverlight 1.0.
Para obtener información acerca de cómo usar Silverlight en Expression Blend 2, vea los temas de Inicio rápido con Silverlight 1.0.
Volver al principio
Compatibilidad de Silverlight 2 (sólo Service Pack 1)
Si agrega Service Pack 1, puede crear y modificar proyectos de Silverlight 2 en los que puede diseñar aplicaciones con una interfaz de usuario sofisticada para web. Un proyecto de Silverlight 2 genera archivos .xap (y otros archivos de aplicación auxiliares) que puede agregar a un sitio web. Si tiene instalado Microsoft Silverlight Tools para Visual Studio 2008, también puede modificar el proyecto en Visual Studio 2008. Para ello abra directamente los archivos con código subyacente haciendo doble clic en los mismos en Expression Blend.
Silverlight 2 admite muchas características comunes con WPF que no son compatibles con Silverlight 1.0. Cuando se abre un proyecto de Silverlight 2, la interfaz de usuario de Expression Blend 2 muestra sólo las propiedades y los controles aplicables de Silverlight 2.
Para obtener más información acerca de Silverlight 2 en Expression Blend 2 con Service Pack 1 instalado, vea los temas de Inicio rápido con Silverlight 2. Para obtener más recursos de aprendizaje, vea el sitio web del centro de aprendizaje de Microsoft Silverlight (puede estar en inglés).
Importante: |
---|
El visor en tiempo de ejecución de Silverlight 2 y el SDK de Silverlight 2 se instalan al instalar Expression Blend 2 SP1. Expression Blend usa esta versión de la rutina en tiempo de ejecución para mostrar el proyecto en la vista Diseño, pero al probar la aplicación Silverlight 2, ésta se representará con la versión de Silverlight que use el explorador. Es posible que su explorador use una versión de la rutina en tiempo de ejecución más reciente que la versión instalada con el Service Pack si ha visitado un sitio web que requería un versión más reciente de la rutina en tiempo de ejecución. |
Volver al principio
Personalización de estados de controles de Silverlight 2 (sólo Service Pack 1)
Puede personalizar la apariencia de los controles del sistema, controles personalizados y controles de usuario en sus diferentes estados. Por ejemplo, puede hacer que un botón aparezca más grande cuando se mueve el puntero sobre él, porque se encuentra en el estado MouseOver. Puede usar valores de transición para especificar la duración de la transición entre estados. En sus propios controles de usuario, puede definir estados personalizados, así como la apariencia del control de usuario en esos diferentes estados, y puede usar controladores de evento para determinar cuándo entra el control de usuario en esos estados. Para obtener más información, vea Modificar la apariencia de un control del sistema en diferentes estados y Definir estados visuales y tiempos de transición diferentes en un control de usuario.
Volver al principio
Máscaras de controles de Silverlight 2 (sólo Service Pack 1)
Puesto que los proyectos de Silverlight 2 admiten recursos estáticos, puede crear plantillas reutilizables para personalizar controles del sistema y controles de usuario para crear de forma eficaz máscaras para esos controles. En las plantillas puede incluir cambios de estado. Para obtener más información, vea Crear una máscara para un control en un proyecto Silverlight 2.
Volver al principio
Compatibilidad con Visual Studio 2008
Expression Blend 2 puede abrir y trabajar con proyectos y soluciones de Microsoft Visual Studio 2008. De forma predeterminada, los proyectos de Windows Presentation Foundation (WPF) creados en Expression Blend 2 ahora son soluciones de Visual Studio 2008, tanto si están dirigidas a Microsoft .NET Framework 3.0 como a .NET Framework 3.5. Las soluciones de Visual Studio 2008 no se pueden editar en Visual Studio 2005. Sin embargo, tanto Expression Blend 2 como Visual Studio 2005 todavía pueden abrir proyectos creados mediante versiones anteriores de Expression Blend y Visual Studio 2005.
Volver al principio
Cambios de archivos sincronizados
Cuando se modifica un proyecto de sitio de Silverlight en Expression Blend 2 y Visual Studio al mismo tiempo, todos los cambios que se realizan en Visual Studio se aplican inmediatamente en Expression Blend. Los cambios en archivos de proyectos de WPF también se sincronizan entre Expression Blend y Visual Studio.
Volver al principio
Crear controles a partir de objetos existentes
Expression Blend 2 contiene una nueva funcionalidad que permite refactorizar (es decir, convertir) el contenido gráfico existente en un control que se puede reutilizar (crear una instancia). Los elementos seleccionados, los recursos y las animaciones a las que se hace referencia se refactorizan en el nuevo control. Debe generar el proyecto para poder ver y crear una instancia del nuevo control. Para obtener más información acerca de cómo usar esta característica, vea Crear un control a partir de objetos existentes.
[!NOTA]
La herramienta Crear control no es compatible con Silverlight 1.0.
Volver al principio
Mejoras de la vista en dos paneles y del editor XAML
Expression Blend 2 permite ver un documento abierto tanto en la vista Diseño como en la vista XAML al mismo tiempo. Para ello, seleccione la nueva ficha Dividir en el lado derecho de la mesa de trabajo. Los cambios del documento aparecen inmediatamente en las ventanas Diseño y XAML en la Vista en dos paneles, si se realizan los cambios en objetos, guiones gráficos, estilos, plantillas, fotogramas clave, etc. Además, al seleccionar un objeto, en la mesa de trabajo de la vista Diseño o en Objetos y escala de tiempo, el puntero de la vista XAML se desplaza inmediatamente a la línea correspondiente del código XAML. Para especificar el tamaño de la fuente, la familia de fuentes, el tamaño de tabulación y el ajuste automático de línea para el editor XAML (ficha XAML), modifique la configuración del Editor de código en Opciones en el menú Herramientas. Para obtener más información acerca de esta característica, vea Editar un archivo XAML en la vista XAML y Ver un objeto o un recurso en XAML.
Volver al principio
Selector de guiones gráficos
El selector de guiones gráficos reemplaza el cuadro Guión gráfico anterior. El selector consta de una etiqueta para indicar el nombre del guión gráfico seleccionado (si se ha seleccionado un guión gráfico), un menú contextual (disponible al hacer clic con el botón secundario en la etiqueta), un botón de método abreviado (y el menú contextual resultante) y el botón Cerrar para cerrar todos los guiones gráficos y salir del modo de grabación. El menú contextual y el botón de método abreviado permiten crear un Nuevo guión gráfico y, si ya se ha seleccionado un guión gráfico, puede Duplicar, Invertir o Eliminar el guión gráfico seleccionado. El menú contextual también permite Cambiar nombre del guión gráfico seleccionado. El menú contextual contiene todos los guiones gráficos del ámbito de un diseño de varias columnas. Puede cambiar el tamaño del menú contextual y filtrar su lista según el cuadro de texto de búsqueda de la parte superior de la lista. La etiqueta del guión gráfico actúa como el selector de guiones gráficos si desea modificar las propiedades de un guión gráfico. Para obtener más información acerca de cómo usar esta característica, vea Abrir o cerrar un guión gráfico y Crear, modificar o eliminar un guión gráfico.
Volver al principio
Propiedades del guión gráfico y del fotograma clave
Expression Blend 2 contiene una nueva funcionalidad para establecer las propiedades de los guiones gráficos y los fotogramas clave en el panel Propiedades. Una vez seleccionado un guión gráfico, se puede establecer una propiedad para cambiar el comportamiento de repetición y para hacerlo retroceder cuando llega al final. Tenga en cuenta que puede cambiar estas propiedades sólo después de hacer clic en la etiqueta del guión gráfico. Para obtener más información acerca de esta característica, vea Modificar un guión gráfico para repetir o invertir al final de su ciclo y Duplicar o invertir un guión gráfico.
Volver al principio
Editor de curva spline clave
Ahora puede desarrollar animaciones más realistas con el nuevo editor de curvas spline clave para modificar el comportamiento de entrada y salida lenta entre fotogramas clave. Cuando tiene uno o más fotogramas clave seleccionados en un guión gráfico, aparece un editor gráfico de curva spline clave en Entrada y salida lenta del panel Propiedades. Puede arrastrar los extremos del gráfico o establecer valores específicos. En el gráfico, el eje X representa el tiempo entre el fotograma clave anterior y el fotograma clave seleccionado, y el eje Y representa el valor de la propiedad que se está animando. Para reutilizar las curvas spline clave, conviértalas en recursos y aplíquelas a otros fotogramas clave. Para obtener más información acerca de esta característica, vea Cambiar la interpolación entre fotogramas clave de una animación.
Volver al principio
Animación de vértice
Expression Blend 2 contiene una nueva funcionalidad para animar vértices individuales (puntos y tangentes) en una línea. Anteriormente, si se modificaba un vértice en el modo de grabación de animación, la forma original del objeto se modificaba de forma permanente. Ahora, puede animar vértices individuales de un trazado, puede convertir entre segmentos de línea y Bézier, y puede agregar vértices a un trazado existente animado. Para obtener más información acerca de esta característica, vea Animar los puntos de un trazado o un trazado de recorte o el inicio rápido de Animar los vértices de un trazado.
Volver al principio
Edición del trazado de recorte y animación
Expression Blend 2 permite ahora trazados de recorte en la mesa de trabajo después de crearlos. Además, puede animar los vértices individuales de los trazados de recorte y puede separar un trazado de recorte sin perder el objeto del trazado original. Para obtener más información acerca de esta característica, vea Aplicar, modificar o quitar un trazado de recorte y Animar los puntos de un trazado o un trazado de recorte.
Volver al principio
Editar recursos del pincel de dibujo
Expression Blend 2 ahora permite modificar un recurso existente de pincel de dibujo si arrastra el pincel de dibujo desde el panel Recursos hasta la mesa de trabajo, selecciona Copiar Pincel de dibujo en lienzo en el menú contextual, modifica las partes del pincel de dibujo en el lienzo y, a continuación, hace clic con el botón secundario en el lienzo para mover o copiar el lienzo de nuevo en el recurso de pincel de dibujo. Para obtener más información acerca de esta característica, vea Crear o modificar un recurso de pincel de dibujo.
[!NOTA]
Los recursos, incluidos los recursos de pincel de dibujo, no son compatibles con Silverlight 1.0.
Volver al principio
Barra de ruta de navegación
Expression Blend 2 ahora muestra una barra de ruta de navegación sobre la mesa de trabajo, lo que le ayuda a realizar un seguimiento de dónde está en una jerarquía de plantillas a medida que se desplaza por ella. La barra de ruta de navegación también ayuda a cambiar ámbitos de edición rápidamente cuando se editan las plantillas y los estilos. La ruta de navegación especifica el objeto seleccionado. Si una plantilla puede aplicarse al objeto (por ejemplo, un botón), puede hacer clic en una flecha de lista desplegable en el elemento de ruta de navegación para ver las acciones que se pueden realizar en el objeto (por ejemplo, editar plantillas de botón). Si ya ha editado un estilo o una plantilla en el objeto, la ruta de navegación incluye elementos adicionales que representan los elementos de estilo y plantilla que ha editado anteriormente. Esto facilita la visualización del estilo o la plantilla editados en un objeto para cambiar rápidamente el ámbito en el que está editando y comprender exactamente dónde se encuentra al realizar los cambios. Para obtener más información acerca de esta característica, vea Navegar por la jerarquía de estilos mediante la barra de ruta de navegación.
[!NOTA]
La barra de ruta de navegación no está disponible cuando se abre un proyecto de Silverlight 1.0.
Volver al principio
Incrustar fuentes
Expression Blend 2 contiene nuevas funciones para incrustar fuentes en el proyecto. Esto permite incluirlos en la aplicación. La incrustación garantiza que la fuente seleccionada para la aplicación es la fuente que los usuarios verán cuando ejecuten la aplicación. Normalmente, los usuarios ya tendrán la mayoría de las fuentes que se pueden seleccionar en Expression Blend y, por lo tanto, no será necesario incrustarlas. No obstante, si el usuario no dispone de la fuente elegida y no se ha incrustado la fuente en el proyecto, el usuario verá una fuente predeterminada del sistema.
Para incrustar fuentes en una aplicación de Expression Blend, puede usar el nuevo cuadro de diálogo Administrador de fuentes que está disponible en el menú Herramientas. También está disponible en la sección Propiedades avanzadas de Texto en el panel Propiedades cuando se selecciona un control de texto. Expression Blend 2 admite fuentes incrustadas que estén contenidas en archivos .ttf, .ttc, .otf y .tte. Puede usar el Editor de caracteres privados de Microsoft para crear sus propios caracteres personalizados en los archivos .tte.
[!NOTA]
La incrustación de fuentes no se admite en Silverlight 1.0.
Para obtener información acerca de cómo usar esta característica, vea Agregar una fuente personalizada a la aplicación, Incrustar una fuente o un subconjunto de una fuente en la aplicación y Abrir el Administrador de fuentes. Para obtener información acerca de cómo incrustar fuentes en aplicaciones de WPF, vea la sección acerca del empaquetado de fuentes en aplicaciones (puede estar en inglés) en MSDN.
Importante: |
---|
Si decide incrustar, crear subconjuntos o redistribuir las fuentes en la aplicación, es su responsabilidad asegurarse de que tiene los derechos de licencia necesarios para dichas fuentes. |
Para las fuentes que se incluyen con Expression Blend, vea el archivo de términos de licencia de software de Microsoft (EULA.language.rtf) para conocer los términos completos de la licencia. En el caso de otras fuentes comerciales, vea el sitio web de Microsoft sobre tipografía (puede estar en inglés) para obtener información que puede ayudarle a buscar un proveedor de fuentes determinado o un proveedor de fuentes para trabajos personalizados.
Volver al principio
Importar desde Expression Design
Expression Blend 2 ahora importa archivos de activos junto con el código XAML que se genera a partir de un proyecto de Expression Design 2. Por ejemplo, si exporta XAML desde un proyecto de Expression Design 2 que tiene archivos de activos adjuntos (como imágenes), Expression Design 2 genera el archivo XAML y también crea una carpeta denominada <nombreProyecto> _archivos y copia los archivos de activos a dicha carpeta. En Expression Blend 2, cuando se usa el comando Agregar elemento existente para agregar el archivo XAML al proyecto, la carpeta <nombreProyecto>_archivos también se agrega automáticamente. Para obtener más información acerca de cómo usar esta característica, vea Importar XAML exportado desde Expression Design o el inicio rápido de Importar activos de Expression Design 2.
Volver al principio
Propiedades de tamaño en tiempo de diseño
Expression Blend 2 ahora facilita la modificación de controles de usuario de tamaño automático fuera de lugar (por sí mismos en la mesa de trabajo en lugar de en el documento donde se usan). En las versiones anteriores de Expression Blend, si abría un control de usuario donde se habían establecido las propiedades Alto y Ancho como Automático, el objeto se mostraba en la mesa de trabajo con un alto y un ancho predeterminados de 20. Ahora, puede usar los nuevos manipuladores de cambio de tamaño que aparecen en la mesa de trabajo cuando se selecciona el nodo raíz del control de usuario para establecer un ancho y un alto en tiempo de diseño. Estos valores se almacenan en las siguientes propiedades de sólo diseño en el nodo raíz del documento XAML:
d:DesignWidth=”100” d:DesignHeight=”100”
Para obtener más información acerca de cómo usar esta característica, vea Cambiar el tamaño de un control de usuario en tiempo de diseño.
Volver al principio
Copiar proyectos
Ahora puede crear copias de los proyectos y los sitios en Expression Blend 2 si hace clic en Guardar copia de solución en el menú Archivo. Estas copias son réplicas exactas del proyecto o el sitio en el que se está trabajando. Se guardan en el disco, pero no se sale de la versión en la que se está trabajando. Para obtener más información acerca de cómo usar esta característica, vea Crear un duplicado de un proyecto.
Volver al principio
Agregar varios proyectos a una única solución
Cuando se crea un proyecto de WPF en Expression Blend 2, se crea automáticamente un archivo de solución. Este archivo de solución es compatible con Visual Studio 2008. En Expression Blend 2, ahora puede agregar varios proyectos a la solución si hace clic con el botón secundario en el nombre de la solución en el panel Proyecto y, a continuación, hace clic en Agregar nuevo proyecto o en Agregar proyecto existente. Además, puede agregar referencias a proyectos existentes (sin copiarlos en la solución) si hace clic con el botón secundario en la carpeta Referencias del panel Proyecto y, a continuación, hace clic en Agregar referencia de proyecto. Para obtener más información acerca de cómo usar esta característica, vea Agregar un proyecto nuevo o existente a una solución.
Volver al principio
Arrastrar y colocar elementos multimedia
Ahora es posible incorporar elementos multimedia a los proyectos si se arrastran los archivos multimedia desde fuera de Expression Blend 2 y se colocan en la mesa de trabajo al abrir un documento. Los archivos multimedia se agregan automáticamente al proyecto. Además, puede arrastrar los archivos al panel Proyecto para agregarlos a su proyecto. Para obtener más información acerca de cómo usar esta característica, vea Agregar un archivo de imagen, audio o vídeo a un proyecto e Insertar un archivo de imagen, audio o vídeo en el documento activo.
Volver al principio
Manipular objetos
En Expression Blend 2, para duplicar los objetos, arrástrelos mientras mantiene presionada la tecla CTRL. Además, para cambiar el tamaño, escalar y girar varios objetos al mismo tiempo, selecciónelos y, a continuación, use los manipuladores de cambio de tamaño en la mesa de trabajo. Asimismo, puede girar varios objetos seleccionados alrededor de cualquier centro de giro. Para obtener más información acerca de cómo usar esta característica, vea Copiar, cortar, pegar o eliminar un objeto.
Volver al principio
Métodos abreviados de teclado
Varios métodos abreviados de teclado de Expression Blend 2 se han actualizado para ser más coherentes con los métodos abreviados de teclado de Expression Design. Para obtener una lista actualizada de los métodos abreviados, vea Métodos abreviados de teclado.
Volver al principio
Botones Cerrar de los paneles
Los paneles Proyecto, Propiedades y Recursos ahora incluyen un botón Cerrar en la esquina superior derecha, ya sean flotantes o fijos. Puede abrir estos paneles de nuevo en el menú Ventana. Puede usar la tecla TAB o F4 para alternar entre todos los paneles al mismo tiempo.
Volver al principio
Compatibilidad con nuevos objetos 3D
.NET Framework 3.5 presenta nuevos objetos 3D. Expression Blend 2 no incluye los nuevos objetos 3D en el Panel biblioteca. Sin embargo, puede usarlos si realiza modificaciones en XAML manualmente o usa Visual Studio 2008 para agregar los objetos y, a continuación, abre el proyecto en Expression Blend. Expression Blend reconoce los nuevos objetos 3D y se pueden usar los Adorners 3D para ajustar dichos objetos en la escena.
Volver al principio
Opciones de generación
Durante la generación en Expression Blend 2, se establece la propiedad $(BuildingInsideExpressionBlend) en true. Puede usar esta propiedad en los archivos de proyecto o .targets para cambiar el modo en que se genera el proyecto en Expression Blend. Para obtener más información acerca de cómo Visual Studio es compatible con este escenario, vea la documentación de integración con Visual Studio (puede estar en inglés).
Volver al principio
Cuadros de texto de búsqueda
La etiqueta Buscar que aparecía al lado del cuadro de texto de búsqueda del panel Propiedades, la ventana Panel biblioteca y el nuevo selector de guiones gráficos ahora aparecen dentro del cuadro de texto de búsqueda. El texto Buscar desaparece cuando el usuario empieza a escribir palabras clave en el cuadro de texto de búsqueda.
Volver al principio
Vea también
Conceptos
Recursos de aprendizaje y de la comunidad