Pregunta

El editor XAML (SP1) de Visual Studio 2008 no puede reformatear el XML en un estilo coherente.

¿Qué herramientas puedo utilizar para obtener un archivo XAML con buen formato?Se prefiere la integración de estudio.

¿Fue útil?

Solución

Aquí hay un enlace específico para el formato XAML de VS2008, pero la buena noticia es que puede hacerlo directamente dentro de VS.

http://geekswithblogs.net/lbugnion/archive/2007/09/29/Cleaning-up-XAML-code-and-improving-parsing-time-with-Blend.aspx

Otros consejos

Mientras navegaba por las opciones, descubrí que tenía que configurar "Colocar cada atributo en una línea separada" y "Colocar el primer atributo en la misma línea que la etiqueta de inicio" en "Herramientas > Opciones...> Editor de texto > XAML > Formato > Espaciado" y restablezca las asignaciones de teclado en "Herramientas > Opciones...> Entorno > Teclado" a "Visual C# 2005".

Ahora el editor XAML reformatea el XAML a mi gusto al presionar Control+mi, D.

¿Has probado CTRL K, D?

Karl acaba de lanzar la v2 de sus juguetes XAML Power y puede reformatear su xaml desde VS2008.Mire el vídeo sobre los accesorios de XAML Power Toys

http://karlshifflett.wordpress.com/2008/09/16/xaml-power-toys-v2-release-finally-code-name-hawaii/

O pruebe el estilor xaml alojado en http://xamlstyler.codeplex.com/ para estudio visual 2010.Si alguna vez usó Xaml Scrubber de Kaxaml y le gusta, entonces podría pensar que esta extensión es "Xaml Scrubber" para Visual Studio.

Controlar http://xamlstyler.codeplex.com/ para funciones destacadas.

La única herramienta que encontré es Kaxaml, que tiene un buen formato (entrada "XAML Scrubber" en el menú de la izquierda), pero ser un editor independiente no es suficiente.

http://www.dimebrain.com/2008/05/automating-read.html es un buen complemento para formatear su xaml de modo que los atributos se alineen uno debajo del otro.

Acabo de hacer una publicación sobre esto.Esta es una forma muy versátil de formatear XAML.

http://blogs.msdn.com/b/brunoterkaly/archive/2013/01/09/how-to-format-xaml-easily-and- Effectively-windows-8-wpf-silverlight.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top