在 VS 2013 或使用锐化器重新格式化 XAML



我有几个关于使用 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。这是问题的中间部分。

我希望它有用。

相关内容

  • 没有找到相关文章

最新更新