Как правильно переформатировать XAML в VS 2008?

Редактор XAML (SP1) Visual Studio 2008 не может преобразовать XML в согласованный стиль.

Какие инструменты я могу использовать для получения хорошо отформатированного файла XAML? Предпочтительна интеграция со студией.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
4
0
4 068
8
Перейти к ответу Данный вопрос помечен как решенный

Ответы 8

Единственный инструмент, который я нашел, - это Kaxaml, который хорошо форматирует (запись «XAML Scrubber» в левом меню), но автономный редактор не совсем подходит.

Вы пробовали CTRL K, D?

Редактор XAML VS 2008 не распознает это как аккорд.

David Schmitt 07.09.2008 19:44

VS2010 готов - на самом деле это CTRL-K, CTRL-D (Edit.FormatDocument - это то, к чему он приравнивается) И на первый взгляд работает довольно хорошо

MrPurpleStreak 02.08.2010 14:24

Просматривая параметры, я обнаружил, что мне нужно установить «Позиционировать каждый атрибут в отдельной строке» и «Позиционировать первый атрибут в той же строке, что и начальный тег» в разделе «Инструменты> Параметры ...> Текстовый редактор> XAML> Форматирование. > Интервал »и сбросьте сопоставления клавиатуры в разделе« Инструменты> Параметры ...> Среда> Клавиатура »на« Visual C# 2005 ».

Теперь редактор XAML переформатирует XAML по моему вкусу при нажатии Ctrl + E, D.

Моя запись в блоге об этих настройках - weblogs.asp.net/akjoshi/archive/2009/02/19/…

akjoshi 18.08.2011 14:07

http://www.dimebrain.com/2008/05/automating-read.html - хороший плагин для форматирования вашего xaml, чтобы атрибуты выстраивались друг под другом.

Это просто делает то, что редактор VS2008 может делать сам, если параметры установлены правильно.

David Schmitt 17.09.2008 16:55
Ответ принят как подходящий

Вот ссылка, относящаяся к форматированию XAML VS2008, но хорошая новость в том, что вы можете сделать это прямо внутри VS.

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

Карл только что выпустил 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.

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

Спасибо за подсказку, но, как сказано в моем собственном ответе, автономный редактор не совсем подходит, потому что он не вписывается в рабочий процесс программирования.

David Schmitt 10.01.2013 13:36

Другие вопросы по теме