我有几个关于使用 Resharper 或 VS 2013 格式化 XAML 代码的问题。
- 如何在锐化器代码清理或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 标记样式器扩展,但对我没有用,因为我 使用 VS 2013。移植到 VS 2013 尚未完成。
- 使用 Xaml 属性排序插件来锐化器,但此插件例如,不对事件处理程序进行排序。
所以它存在如何按字母顺序排列 XAML 属性的方式?或者如何对 XAML 属性进行排序?
选择您的代码,然后按
Alt+Enter
,然后选择
Format Selection
我认为
这个答案为时已晚,但解决方案非常简单。快捷键是:VS2013中的CTRL + K + D。这是问题的中间部分。
我希望它有用。