Wpf 在单独的行上格式化XAML用户控件和窗口属性

Wpf 在单独的行上格式化XAML用户控件和窗口属性,wpf,xaml,visual-studio-2013,Wpf,Xaml,Visual Studio 2013,在VisualStudio中,我希望配置格式化程序,使UserControl或Window标记的属性位于单独的行上,而所有其他类型的属性位于同一行上 标准格式化程序配置将所有xmlns属性放入一个长(相当笨拙)语句中,这使得代码很难读取 我尝试过格式化程序选项,但我能得到的最好结果是在单独的行中为所有类型设置属性,这会导致Setter块不整洁 这在Visual Studio 2013中是否可行?您可以使用该插件根据自定义规则格式化XAML XamlStyler特定选项 定义自己的属性排序规则

在VisualStudio中,我希望配置格式化程序,使UserControl或Window标记的属性位于单独的行上,而所有其他类型的属性位于同一行上

标准格式化程序配置将所有xmlns属性放入一个长(相当笨拙)语句中,这使得代码很难读取

我尝试过格式化程序选项,但我能得到的最好结果是在单独的行中为所有类型设置属性,这会导致Setter块不整洁

这在Visual Studio 2013中是否可行?

您可以使用该插件根据自定义规则格式化XAML

XamlStyler特定选项

  • 定义自己的属性排序规则
  • 定义自己的属性换行规则
  • 标记扩展格式
  • 保存时自动重新格式化Xaml文件

我想,如果没有内置工具,也许ReSharper可以帮上忙,或者其他什么,我过去曾考虑过ReSharper,但公司不太可能承担这笔费用,而且我无法证明仅使用代码格式的成本是合理的。这看起来确实是一件简单的事情(Eclipse允许对自动格式化进行这种级别的控制),但VS却缺少它。这是一个遗憾,因为VS是一个潜在的优秀工具,它让一些非常恼人的琐事失望了。我将试用resharper,看看是否有时间进行成本/效益分析。谢谢你的提示!更新的版本在这里: