Редактор XAML (SP1) Visual Studio 2008 не может преобразовать XML в согласованный стиль.
Какие инструменты я могу использовать для получения хорошо отформатированного файла XAML? Предпочтительна интеграция со студией.





Единственный инструмент, который я нашел, - это Kaxaml, который хорошо форматирует (запись «XAML Scrubber» в левом меню), но автономный редактор не совсем подходит.
Вы пробовали CTRL K, D?
VS2010 готов - на самом деле это CTRL-K, CTRL-D (Edit.FormatDocument - это то, к чему он приравнивается) И на первый взгляд работает довольно хорошо
Просматривая параметры, я обнаружил, что мне нужно установить «Позиционировать каждый атрибут в отдельной строке» и «Позиционировать первый атрибут в той же строке, что и начальный тег» в разделе «Инструменты> Параметры ...> Текстовый редактор> XAML> Форматирование. > Интервал »и сбросьте сопоставления клавиатуры в разделе« Инструменты> Параметры ...> Среда> Клавиатура »на« Visual C# 2005 ».
Теперь редактор XAML переформатирует XAML по моему вкусу при нажатии Ctrl + E, D.
Моя запись в блоге об этих настройках - weblogs.asp.net/akjoshi/archive/2009/02/19/…
http://www.dimebrain.com/2008/05/automating-read.html - хороший плагин для форматирования вашего xaml, чтобы атрибуты выстраивались друг под другом.
Это просто делает то, что редактор VS2008 может делать сам, если параметры установлены правильно.
Вот ссылка, относящаяся к форматированию XAML VS2008, но хорошая новость в том, что вы можете сделать это прямо внутри VS.
Карл только что выпустил v2 своих игрушек XAML Power, и он может переформатировать ваш xaml из VS2008! Посмотрите видео об аксессуарах XAML Power Toys
http://karlshifflett.wordpress.com/2008/09/16/xaml-power-toys-v2-release-finally-code-name-hawaii/
Или попробуйте стиль xaml, размещенный на http://xamlstyler.codeplex.com/ для Visual Studio 2010. Если вы когда-либо использовали Xaml Scrubber от Kaxaml и вам он нравится, то вы можете подумать, что это расширение является «Xaml Scrubber» для Visual Studio.
Проверьте http://xamlstyler.codeplex.com/ для основных характеристик.
Я только что написал об этом. Это очень универсальный способ форматирования XAML.
Спасибо за подсказку, но, как сказано в моем собственном ответе, автономный редактор не совсем подходит, потому что он не вписывается в рабочий процесс программирования.
Редактор XAML VS 2008 не распознает это как аккорд.