примера, который я получил эту строку: уведомления, как параметры, как неупорядоченногоПереупорядочение кода XAML?
<Button HorizontalAlignment="Center" Margin="200,150,0,0" Width="189" Content="Boo"
Style="{DynamicResource btnGrayDownWIthcon}" IsDefault="True" IsCancel="False"
Background="{DynamicResource ContractApprovedGreen}"
Height="53" VerticalAlignment="Center" Name ="btnPoo" />
его беспорядок
Id, как это будет:
<Button Name ="btnPoo" Content="Boo"
Background="{DynamicResource ContractApprovedGreen}"
Style="{DynamicResource btnGrayDownWIthcon}"
HorizontalAlignment="Center" VerticalAlignment="Center"
Margin="200,150,0,0"
Width="189"
Height="53"
IsDefault="True"
IsCancel="False"
/>
есть ли автоматический инструмент, который может изменить порядок XAML параметры по приоритетам и группам?
Я хотел бы проверить, если ReSharper от JetBrains можно сделать http://www.jetbrains.com/resharper/features/code_formatting.html – GrahamMc
Styling или изменение разметки может уменьшить число параметров, так что не переназначения не требуется вообще, например размещение кнопки в сетке и установка ее Grid.Row и Grid.Column позволяет удалить Margin, Width, Height и оба выравнивания. Фон можно перемещать в стиле (помнить о наследовании стилей). – EvAlex
Это мое домашнее животное peeve - макет, который явно применяется к элементу. В ** редких случаях это нормально - но большую часть времени вы хотите передать XAML кому-то другому в стиле ... если им приходится тратить часы на удаление явных значений **, которые переопределяют все стили ** из вашего макета то будет раздражаться (я знаю, что знаю!). Относительная компоновка также очень важна, когда ваше приложение работает на разных устройствах, таких как телефоны/таблицы. Вы не можете гарантировать размер - поэтому ваше приложение должно масштабироваться. Это не сложнее сделать (на самом деле это проще в большинстве случаев). – Charleh