Как упорядочить атрибуты тега WPF последовательно
-
10-07-2019 - |
Вопрос
При работе с WPF я переключаюсь между XAML и дизайнером. Это приводит к тому, что атрибуты каждого элемента упорядочиваются по-разному, и код становится труднее читать, если я не пойду и не переупорядочу все вручную.
Есть ли более простой способ сделать это?
<TextBox Name="txtFirstName" Text="{Binding Path=FirstName, Mode=Default}" Grid.Column="1" Margin="6,2,31,11" Grid.Row="5" />
<TextBox Grid.RowSpan="2" Text="{Binding Path=LastName, Mode=Default}" Margin="6,0,31,4" Name="txtLastName" Grid.Column="1" Height="25" Grid.Row="3" VerticalAlignment="Bottom" />
Решение
Я использую XAML Styler для форматирования моего XAML файлы. Он автоматически сортирует атрибуты по настраиваемому приоритету и выполняет другое удобное для вас форматирование.
Другие советы
Посмотрите окно «Структура документа» в Visual Studio. (в представлении - другие окна). Он показывает структуру документа в виде дерева и позволяет быстро позиционировать любой элемент, поэтому, возможно, он будет вам полезен.
Не связан с StackOverflow