Pergunta

O editor XAML (SP1) do Visual Studio 2008 não pode reformatar o XML em um estilo consistente.

Quais ferramentas posso usar para obter um arquivo XAML bem formatado?Integração de estúdio preferida.

Foi útil?

Solução

Aqui está um link específico para a formatação XAML do VS2008, mas a boa notícia é que você pode fazer isso diretamente dentro do VS.

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

Outras dicas

Ao navegar pelas opções, descobri que precisava definir "Posicionar cada atributo em uma linha separada" e "Posicionar o primeiro atributo na mesma linha da tag inicial" em "Ferramentas > Opções...> Editor de texto > XAML > Formatação > Espaçamento" e redefina os mapeamentos do teclado em "Ferramentas > Opções...> Ambiente > Teclado" para "Visual C# 2005".

Agora o editor XAML reformata o XAML ao meu gosto ao pressionar Ctrl+E, D.

Você já tentou CTRL K, D?

Karl acaba de lançar a v2 de seus brinquedos XAML Power e pode reformatar seu xaml do VS2008!Confira o vídeo sobre acessórios XAML Power Toys

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

Ou experimente o estilizador xaml hospedado em http://xamlstyler.codeplex.com/ para estúdio visual 2010.Se você já usou o Xaml Scrubber do Kaxaml e gostou dele, então você pode pensar que esta extensão é o "Xaml Scrubber" para Visual Studio.

Verificar http://xamlstyler.codeplex.com/ para destaques de recursos.

A única ferramenta que encontrei é Kaxaml, que faz uma boa formatação (entrada "XAML Scrubber" no menu esquerdo), mas ser um editor independente não é suficiente.

http://www.dimebrain.com/2008/05/automating-read.html é um ótimo plugin para formatar seu xaml para que os atributos fiquem alinhados uns abaixo dos outros.

Acabei de fazer um post sobre isso.Esta é uma maneira muito versátil de formatar XAML.

link

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top