Инструменты \ надстройки для форматирования или очистки xaml? - PullRequest
1 голос
/ 13 мая 2010

Я предполагаю, что их не существует, так как я искал их, но я ищу несколько инструментов:

1) Инструмент, который очищает мой xaml так, чтобы свойства элементов были согласованы через файл. Я думаю, что применение этой консистенции облегчит чтение xaml. Может быть, может быть иерархия того, что на первом месте, но если нет, то может сработать алфавит.

Пример раньше:

TextBox Name="myTextBox1" Grid.Row="3" Grid.Column="1" Margin="4"
TextBox Grid.Column="1" Margin="4" Name="t2" Grid.Row="3"

Пример после:

TextBox Name="myTextBox1" Grid.Row="3" Grid.Column="1" Margin="4"
TextBox Name="t2" Grid.Row="3" Grid.Column="1" Margin="4"

(примечание </> было удалено из вышеперечисленного, поскольку кажется, что у элемента управления возникают проблемы при разборе после добавления раздела)

2) По тем же линиям, что и выше, для повышения читабельности - инструмент для выравнивания свойств, поэтому из приведенного выше примера кода аналогичные подпорки будут начинаться в том же месте.

<TextBox Name="myTextBox1" Grid.Row="3" Grid.Column="1" Margin="4"/>
<TextBox Name="t2"         Grid.Row="3" Grid.Column="1" Margin="4"/>

Я знаю, что VS имеет настройки по умолчанию для документов XAML, поэтому реквизиты могут находиться в одной строке или в отдельных строках, поэтому, возможно, если бы существовал инструмент, описанный в (1), это не понадобилось бы ... но было бы хорошо, если Вам нравятся все ваши реквизиты на одной линии.

3) Инструмент, который добавляет X к любому из значений Grid.Row и Y к любому из значений Grid.Column в выделенном тексте. Каждый раз, когда я добавляю новую строку \ столбец, я должен вручную исправить это. Насколько я понимаю, Expression Blend может помочь в этом, но, кажется, чрезмерно открывать Blend просто для увеличения некоторых чисел (и просто не впадать в Blend). Может быть, vs2010 с дизайнером поможет, но сейчас я на VS08 и Silverlight.

Кто-нибудь знает какие-либо инструменты, чтобы помочь с этим?

Любой, кто планирует написать что-то вроде этого ... Я смотрю на вас JetBrains и \ или DevExpress.

Спасибо.

1 Ответ

0 голосов
/ 13 мая 2010

Попробуйте Kaxaml . У него есть пара таких инструментов автоформатирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...