Blend 倾向于在很长的行中创建它的 XAML。
有没有办法重新格式化它,使每个元素的属性在彼此下方垂直排列?
Blend 中没有自动格式化 XAML 的功能。我通常使用 Visual Studio 进行 xaml 格式化。
另一种选择是将您的 XAML 粘贴到 Kaxaml 并使用其出色的 XAML 清理器,然后将结果粘贴回 Blend。您可以在 Channel9 上看到演示:http: //channel9.msdn.com/shows/Continuum/Kaxaml/
您可以使用 Visual Studio 来完成:
更改 XAML 文档的默认设置,然后使用 CTRL+E,D(编辑 | 高级 | 格式化文档)或 CTRL+E,F(编辑 | 高级 | 格式选择)。
http://weblogs.asp.net/fmarguerie/archive/2008/06/07/xaml-markup-formatting-in-visual-studio.aspx
或者尝试在http://xamlstyler.codeplex.com/ 上为 Visual Studio 2010 托管的 xaml 样式器。如果您曾经使用过 Kaxaml 的 Xaml Scrubber 并且喜欢它,那么您可以认为这个扩展是 Visual Studio 的“Xaml Scrubber”。
检查http://xamlstyler.codeplex.com/以了解功能亮点。
进入 Visual Studio。(我使用的是 2012 年)。
Beautify on saving xaml
为假您现在可以随心所欲地保存您的 xaml,它会保持这种状态。