Como posso reformatar bem o XAML no VS 2008?
-
09-06-2019 - |
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.
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.
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.