我有几个关于使用 Resharper 或 VS 2013 格式化 XAML 代码的问题。
- 如何在 Resharper 代码清理或 VS 中设置 XAML / XML 标记之间的空行?
前:
<Canvas Background = "LightSkyBlue">
<TextBox x:Name = "TextBoxGreen"
Canvas.Left = "150"
Canvas.Top = "50"
MinWidth = "200"
BorderThickness = "3"
BorderBrush = "GreenYellow"
MouseDown = "TextBox_OnMouseDown">
Text from green textBox
</TextBox>
</Canvas>
后
<Canvas Background = "LightSkyBlue">
<TextBox x:Name = "TextBoxGreen"
Canvas.Left = "150"
Canvas.Top = "50"
MinWidth = "200"
BorderThickness = "3"
BorderBrush = "GreenYellow"
MouseDown = "TextBox_OnMouseDown">
Text from green textBox
</TextBox>
</Canvas>
我想按逻辑顺序或字母顺序对 XAML 属性进行排序。经过研究,我发现了以下选项:
- 使用Xaml Markup Styler Extension但对我没有用,因为我使用的是 VS 2013。移植到VS 2013尚未完成。
- 使用Xaml Attribute Ordering Plugin to Resharper,但这个插件不会对事件处理程序进行排序。
那么它存在方式如何按字母顺序排列 XAML 属性?或者您如何订购 XAML 属性?