如何在VS 2008中很好地重新格式化XAML?
Visual Studio 2008的XAML编辑器(SP1)无法将XML重新格式化为一致的样式。
我可以使用哪些工具来获取格式正确的XAML文件? Studio集成为佳。
解决方案
回答
我发现的唯一工具是Kaxaml,它的格式很好(左侧菜单中的" XAML Scrubber"条目),但是作为独立的编辑器并不能很好地完成任务。
回答
我们是否尝试过CTRL K,D?
回答
浏览选项时,我发现必须在"工具">"选项...">"文本编辑器">" XAML">"格式设置"下设置"将每个属性定位在单独的行上"和"将第一个属性定位在与开始标记相同的行上" >间距",然后将"工具>选项...>环境>键盘"下的键盘映射重置为" Visual C2005"。
现在,当按Ctrl
+E
,D
时,XAML编辑器将XAML重新格式化为我的喜好。
回答
http://www.dimebrain.com/2008/05/automating-read.html是一个不错的插件,用于格式化xaml,以便属性在彼此之间排成一行。
回答
这是特定于VS2008 XAML格式的链接,但好消息是我们可以直接在VS中进行操作。
http://geekswithblogs.net/lbugnion/archive/2007/09/29/Cleaning-up-XAML-code-and-improving-parsing-time-with-Blend.aspx
回答
Karl刚刚发布了他的XAML Power玩具v2,它可以从VS2008重新格式化xaml!观看有关XAML电动玩具配件的视频
http://karlshifflett.wordpress.com/2008/09/16/xaml-power-toys-v2-release-finally-code-name-hawaii/
回答
或者尝试在http://xamlstyler.codeplex.com/上托管的Visual Studio 2010 xaml样式器。
如果我们曾经使用过Kaxaml的Xaml Scrubber,并且喜欢它,那么我们可以认为此扩展名是Visual Studio的" Xaml Scrubber"。
检查http://xamlstyler.codeplex.com/以获取功能亮点。