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

时间:2020-03-05 18:48:45  来源:igfitidea点击:

Visual Studio 2008的XAML编辑器(SP1)无法将XML重新格式化为一致的样式。

我可以使用哪些工具来获取格式正确的XAML文件? Studio集成为佳。

解决方案

回答

我发现的唯一工具是Kaxaml,它的格式很好(左侧菜单中的" XAML Scrubber"条目),但是作为独立的编辑器并不能很好地完成任务。

回答

我们是否尝试过CTRL K,D?

回答

浏览选项时,我发现必须在"工具">"选项...">"文本编辑器">" XAML">"格式设置"下设置"将每个属性定位在单独的行上"和"将第一个属性定位在与开始标记相同的行上" >间距",然后将"工具>选项...>环境>键盘"下的键盘映射重置为" Visual C2005"。

现在,当按Ctrl+ED时,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/以获取功能亮点。