在VS 2013或Resharper中重新格式化XAML

时间:2013-11-05 19:18:18

标签: xaml visual-studio-2013 reformat

我有几个关于使用Resharper或VS 2013格式化XAML代码的问题。

  • 如何在Resharper Code Cleanup中设置或在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属性的方式是否存在?或者您如何订购XAML属性?

2 个答案:

答案 0 :(得分:0)

我认为这个答案为时已晚,但解决方案非常简单。快捷键为:VS2013中的CTRL + K + D.这是问题的中间部分。

我希望它有用。

答案 1 :(得分:0)

选择您的代码,然后按

Alt+Enter

然后选择

Format Selection