21

Estoy un poco confundido sobre cómo funcionan Visual Studio 2010 y Expression Blend 4 juntos. Si quiero crear una aplicación WPF, ¿debo iniciarla en Expression Blend 4? Si es así, ¿cómo Visual Studio 2010 abre nativamente los proyectos de Expression Blend, o no?Aplicaciones WPF: Visual Studio vs. Expression Blend

¿O debería iniciar mi aplicación en Visual Studio 2010? Si es así, ¿cómo abro mi solución en Expression Blend?

Además, ¿cómo puedo modificar un formulario WPF existente, si necesito cambios? Si ya tengo los eventos manejados y el código detrás, ¿cómo lo transfiero a la mezcla de expresiones, hago mis cambios y luego los devuelvo al estudio visual sin interrumpir los eventos y el código que he creado en Visual Studio 2010?

También alguien puede recomendar un buen libro que cubra cómo crear aplicaciones WPF y/o Silverlight utilizando Expression blend 4 y Visual Studio 2010 juntos.

+0

libro decente que cubre tanto sus necesidades: http://www.amazon.com/Foundation-Expression-Blend-Applications-Silverlight/dp/1590599764/ref=sr_1_6?ie= UTF8 & s = books & qid = 1280467824 & sr = 8-6, las versiones más nuevas pueden estar disponibles. –

+0

Gracias por la sugerencia. – Icemanind

+1

Cuidado, ese libro es para Blend 2 y VS 2008, no 4 y 2010. – Manius

Respuesta

21

Las soluciones son las mismas para Visual Studio y Expression Blend. Puede abrir su solución a través del menú de archivo en combinación de expresión, o haciendo clic derecho en un archivo xaml en Visual Studio y seleccionar "Abrir en mezcla de expresión".

Personalmente, cuando necesito hacer solo un pequeño cambio, como cambiar el texto de un botón, no voy a Blend. Pero cuando quiero ver qué está pasando, con los márgenes y el diseño, siempre uso Blend. La mayoría de las veces tengo Visual Studio y Blend abiertos uno al lado del otro y sigo yendo y viniendo.

Dado que Expression Blend utiliza la misma solución, no tiene que preocuparse por los controladores de eventos y demás. Cuando están en su lugar, permanecen en su lugar. A menos que elimine el control al que se adjunta el evento, por supuesto.

Creando una solución se puede hacer en ambas herramientas, pero comienzo la mayoría de los proyectos en Visual Studio. Sin embargo, hay algunas plantillas de proyectos que no se pueden encontrar en Visual Studio. Por ejemplo, el tipo de proyecto de la aplicación de enlace de datos. Esto le dará inicio en un proyecto de MVVM, con carpetas en su lugar para Model, View y ViewModel.

3

Puede tenerlo abierto en Visual Studio y Blend al mismo tiempo. Se le indica en Visual Studio si realiza un cambio en Blend y viceversa.

Personalmente creo la nueva aplicación en Visual Studio primero y luego la abro en Blend.

1

Normalmente empiezo mi proyecto en Blend. Remember Blend está especialmente diseñado para hacer una gran interfaz de usuario, una fácil recopilación de datos, crear plantillas sencillas y controles personalizados.

Puede editar el código detrás de su aplicación directamente en Blend, pero a veces no muestra el intellisense; Eso es cuando necesitas abrir VS, para hacer eso, haz clic derecho en tu proyecto dentro de blend y haz clic en editar con Visual Studio. Lanzará VS y podrá comenzar a codificar.

No necesita cerrar VS o Blend, pueden estar abiertos, si realiza algún cambio en VS notificará a Blend, aparecerá un cuadro de diálogo que le indicará: vuelva a cargar la aplicación, haga clic en Sí los cambios se sincronizarán en Blend y VS, lo mismo ocurre cuando realiza cambios en Blend y va a una instancia ya abierta de VS.

Recuerde también instalar las herramientas de VS, le permitirá abrir proyectos de Silverlight dentro de VS, si no están ya instalados, aparecerá un mensaje de error.

espero que mi respuesta te ayuda

Cuestiones relacionadas