Visual Studio 2008的XAML编辑器(SP1)无法将XML重新格式化为一致的样式。我可以使用哪些工具来获得格式良好的XAML文件?首选Studio集成。
bis0qfac1#
浏览选项时,我发现必须在“工具〉选项...〉文本编辑器〉XAML〉格式〉间距”下设置“将每个属性置于单独的行”和“将第一个属性置于与开始标记相同的行”,并将“工具〉选项...〉环境〉键盘”下的键盘Map重置为“Visual C# 2005”。现在,XAML编辑器在按Ctrl+E、D时根据我的喜好重新设置XAML的格式。
ccrfmcuu2#
这里有一个特定于VS2008 XAML格式的链接,但好消息是您可以直接在VS中完成。Link
ttygqcqt3#
你试过CTRL + K,D吗?!
rjzwgtxy4#
Karl刚刚发布了他的XAML Power玩具的v2,它可以从VS 2008重新格式化您的XAML!查看有关XAML Power玩具配件的视频http://karlshifflett.wordpress.com/2008/09/16/xaml-power-toys-v2-release-finally-code-name-hawaii/
rpppsulh5#
或者尝试xaml styler托管在http://xamlstyler.codeplex.com/上的Visual Studio 2010。如果您曾经使用过Kaxaml的Xaml Scrubber并且喜欢它,那么您可以认为此扩展是Visual Studio的“Xaml Scrubber”。检查http://xamlstyler.codeplex.com/以了解功能亮点。
9lowa7mx6#
我找到的唯一工具是Kaxaml,它可以很好地进行格式化(左侧菜单中的"XAML Scrubber"条目),但是作为一个独立的编辑器并不能很好地进行格式化。
wydwbb8l7#
http://www.dimebrain.com/2008/05/automating-read.html是一个很好的插件,用于格式化您的xaml,以便属性在彼此下面排列。
eit6fx6z8#
这是一种非常通用的格式化XAML的方法。http://blogs.msdn.com/b/brunoterkaly/archive/2013/01/09/how-to-format-xaml-easily-and-effectively-windows-8-wpf-silverlight.aspx
8条答案
按热度按时间bis0qfac1#
浏览选项时,我发现必须在“工具〉选项...〉文本编辑器〉XAML〉格式〉间距”下设置“将每个属性置于单独的行”和“将第一个属性置于与开始标记相同的行”,并将“工具〉选项...〉环境〉键盘”下的键盘Map重置为“Visual C# 2005”。
现在,XAML编辑器在按Ctrl+E、D时根据我的喜好重新设置XAML的格式。
ccrfmcuu2#
这里有一个特定于VS2008 XAML格式的链接,但好消息是您可以直接在VS中完成。
Link
ttygqcqt3#
你试过CTRL + K,D吗?!
rjzwgtxy4#
Karl刚刚发布了他的XAML Power玩具的v2,它可以从VS 2008重新格式化您的XAML!查看有关XAML Power玩具配件的视频
http://karlshifflett.wordpress.com/2008/09/16/xaml-power-toys-v2-release-finally-code-name-hawaii/
rpppsulh5#
或者尝试xaml styler托管在http://xamlstyler.codeplex.com/上的Visual Studio 2010。如果您曾经使用过Kaxaml的Xaml Scrubber并且喜欢它,那么您可以认为此扩展是Visual Studio的“Xaml Scrubber”。
检查http://xamlstyler.codeplex.com/以了解功能亮点。
9lowa7mx6#
我找到的唯一工具是Kaxaml,它可以很好地进行格式化(左侧菜单中的"XAML Scrubber"条目),但是作为一个独立的编辑器并不能很好地进行格式化。
wydwbb8l7#
http://www.dimebrain.com/2008/05/automating-read.html是一个很好的插件,用于格式化您的xaml,以便属性在彼此下面排列。
eit6fx6z8#
这是一种非常通用的格式化XAML的方法。
http://blogs.msdn.com/b/brunoterkaly/archive/2013/01/09/how-to-format-xaml-easily-and-effectively-windows-8-wpf-silverlight.aspx