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

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

有帮助吗?

解决方案

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

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

其他提示

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

现在,XAML 编辑器在按下时会根据我的喜好重新格式化 XAML 控制键+, D.

您尝试过 CTRL K、D 吗?

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

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

或者尝试托管在以下位置的 xaml styler http://xamlstyler.codeplex.com/ 适用于视觉工作室 2010。如果您曾经使用过 Kaxaml 的 Xaml Scrubber 并且喜欢它,那么您可能会认为此扩展是 Visual Studio 的“Xaml Scrubber”。

查看 http://xamlstyler.codeplex.com/ 以获得功能亮点。

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

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

我刚刚就此发表了一篇文章。这是一种非常通用的 XAML 格式设置方法。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top