如何在VS2008中很好地重新格式化XAML?

ct2axkht  于 2022-12-07  发布在  其他
关注(0)|答案(8)|浏览(193)

Visual Studio 2008的XAML编辑器(SP1)无法将XML重新格式化为一致的样式。
我可以使用哪些工具来获得格式良好的XAML文件?首选Studio集成。

bis0qfac

bis0qfac1#

浏览选项时,我发现必须在“工具〉选项...〉文本编辑器〉XAML〉格式〉间距”下设置“将每个属性置于单独的行”和“将第一个属性置于与开始标记相同的行”,并将“工具〉选项...〉环境〉键盘”下的键盘Map重置为“Visual C# 2005”。
现在,XAML编辑器在按Ctrl+E、D时根据我的喜好重新设置XAML的格式。

ccrfmcuu

ccrfmcuu2#

这里有一个特定于VS2008 XAML格式的链接,但好消息是您可以直接在VS中完成。
Link

ttygqcqt

ttygqcqt3#

你试过CTRL + K,D吗?!

rjzwgtxy

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/

rpppsulh

rpppsulh5#

或者尝试xaml styler托管在http://xamlstyler.codeplex.com/上的Visual Studio 2010。如果您曾经使用过Kaxaml的Xaml Scrubber并且喜欢它,那么您可以认为此扩展是Visual Studio的“Xaml Scrubber”。
检查http://xamlstyler.codeplex.com/以了解功能亮点。

9lowa7mx

9lowa7mx6#

我找到的唯一工具是Kaxaml,它可以很好地进行格式化(左侧菜单中的"XAML Scrubber"条目),但是作为一个独立的编辑器并不能很好地进行格式化。

wydwbb8l

wydwbb8l7#

http://www.dimebrain.com/2008/05/automating-read.html是一个很好的插件,用于格式化您的xaml,以便属性在彼此下面排列。

相关问题