4

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

我可以使用哪些工具来获得格式良好的 XAML 文件?工作室集成首选。

4

8 回答 8

5

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

现在 XAML 编辑器在按Ctrl+ E、时根据我的喜好重新格式化 XAML D

于 2008-09-06T20:02:17.920 回答
4

你有没有试过CTRL+ K, D?!

于 2008-09-06T18:34:18.600 回答
4

这是一个特定于 VS2008 XAML 格式的链接,但好消息是您可以直接在 VS 中执行此操作。

http://geekswithblogs.net/lbugnion/archive/2007/09/29/Cleaning-up-XAML-code-and-improving-parsing-time-with-Blend.aspx

于 2008-09-16T00:23:03.727 回答
2

Karl 刚刚发布了他的 XAML Power 玩具的 v2,它可以从 VS2008 重新格式化您的 xaml!查看有关 XAML Power Toys 配件的视频

http://karlshifflett.wordpress.com/2008/09/16/xaml-power-toys-v2-release-finally-code-name-hawaii/

于 2008-09-16T08:56:19.780 回答
2

或者尝试在http://xamlstyler.codeplex.com/上为 Visual Studio 2010 托管的 xaml 样式器。如果您曾经使用过 Kaxaml 的 Xaml Scrubber 并且喜欢它,那么您可以认为这个扩展是 Visual Studio 的“Xaml Scrubber”。

检查http://xamlstyler.codeplex.com/以了解功能亮点。

于 2010-10-12T03:21:59.240 回答
1

我发现的唯一工具是Kaxaml,它可以很好地格式化(左侧菜单中的“XAML Scrubber”条目),但作为一个独立的编辑器并不能完全胜任。

于 2008-09-06T17:35:46.183 回答
1

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

于 2008-09-15T13:07:48.247 回答
0

我刚刚在这方面做了一个帖子。这是格式化 XAML 的一种非常通用的方法。

http://blogs.msdn.com/b/brunoterkaly/archive/2013/01/09/how-to-format-xaml-easy-and-effectively-windows-8-wpf-silverlight.aspx

于 2013-01-10T01:20:29.753 回答