2009-07-31 13 views
6

Estoy comenzando un proyecto de WPF en un entorno de "herramientas gratuitas". Actualmente estoy trabajando con el diseñador en Visual C# Express 2008 y directamente con XAML, que tienen capacidades de diseño muy limitadas. Según entiendo, Microsoft Expression Blend no está disponible de forma gratuita (a excepción de la prueba de tiempo limitada).¿Diseña Windows WPF gratis?

¿Se espera que Expression Blend salga en una versión Express gratis pronto? Si no, ¿hay alguna alternativa?

Gracias

+2

Tengo curiosidad por saber de qué manera el diseñador VS es limitado. Personalmente, recomendaría no usar ningún diseñador visual XAML, es mucho más adecuado para escribir de forma manual, al igual que HTML, y también obtendrás un diseño flexible adecuado. Y como editor de código, el editor VS2008 suele ser suficiente, –

+0

estoy de acuerdo con Pavel. Escribe tu XAML a mano. Olvídese del diseñador visual, solo crea montones de basura redundante (en VS y blend). –

+4

Tendría que estar en desacuerdo: las herramientas de animación, creación de plantillas y enlace de datos en Blend lo hacen muy superior. Agregue Behaviors, 3D y Sketch Flow y Blend blows fuera del agua. Sí, puede hacer un gran trabajo en VS codificando directamente XAML, pero un usuario experimentado de Blend puede lograr más trabajo en menos tiempo. También estoy en desacuerdo sobre el código redundante: la salida XAML de Blend es muy limpia. La única vez que crea un código innecesario es cuando establece una propiedad a un valor predeterminado; en este caso, debe usar la función "Restablecer" para eliminar el XAML innecesario. –

Respuesta

4

No, no hay una versión gratuita de mezcla de expresión (aparte de la versión limitada de prueba), y no se ha anunciado nada de nada.

varias herramientas útiles son:

KaxamlXAMLpad y para los bloques de prueba de XAML.

StyleSnooper le permite obtener los estilos/plantillas predeterminados de todos los controles existentes en el marco. Muy útil si solo quiere modificar un estilo o plantilla existente un litte.

Además, el reflector tiene un complemento BAML disponible que a veces puede ser útil.

Tenemos mezcla de expresión (como parte de una suscripción de MSDN) y apenas la usamos. Solíamos usarlo por 2 cosas. 1) Para agarrar estilos, ahora solo usamos estilo snooper, es más fácil. 2) Para probar plantillas personalizadas de controles complejos como vistas de lista, ahora hemos vuelto a factorizar la arquitectura ligeramente para generar datos de prueba cuando el XAML se muestra en el estudio visual para que no tengamos que cambiar para mezclar todo el tiempo.

0

sólo recomendaría el uso de Expression Blend si está creando un gráfico muy complejo o animación. Para todos los demás propósitos, quédese con VS 2008. He estado estudiando WPF durante aproximadamente 3 meses, y no uso otra cosa que Visual Studio. Incluso cuando hice un par de juegos para mis hijos que tenían animaciones y cosas por el estilo, no encontré que el editor xaml fuera para nada limitante.

Por supuesto, si quiere un editor de xaml más liviano, consulte Kaxaml. Es bastante eficiente.