我们可以在WPF中调试Xaml吗?是否有可以做到这一点的外部工具或VS插件?
答案 0 :(得分:22)
我偶尔发现这些技巧很有用......
http://www.wpftutorial.net/DebugDataBinding.html
...特别是你使用虚拟值转换器进入调试器的第二个。它可以准确地查看绑定的对象等等。
答案 1 :(得分:18)
我不同意其他人认为不可能调试XAML,但确实没有强大的工具可用于此。
正如马克在这篇文章中所说的那样 - http://markegilbert.wordpress.com/2008/03/15/debugging-xaml/
所以,简单的答案是肯定的,你可以 调试XAML的问题。更长的, 更合格的答案是,而 这是可能的,支持不是 非常强大,但应该改善 与较新的开发环境(视觉 Studio,Expression Blend等。)。
有关如何调试和了解WPF的提示(Josh Smith): http://joshsmithonwpf.wordpress.com/2007/03/29/tips-on-how-to-debug-and-learn-about-wpf/
Get line numbers of XAML issues (Peter Himschoot) | Wayback Link:
只需将其添加到项目文件中:
<!-- under the <PropertyGroup> tag --> <XamlDebuggingInformation>true</XamlDebuggingInformation>
现在我们至少获得有关问题的行号信息:)
More descriptive XAML exception details (Rob Relyea)
More on XamlParseException (Laurent Bugnion)
XAML Runtime Parsing Exceptions (c/o Erno de Weerd)
Debugging Dynamic XAML in Silverlight (Julia Lerman)
How to debug triggers using Trigger-Tracing(Dan Lamping)
只需使用google / StackOverflow了解如何调试特定的XAML问题。
答案 2 :(得分:-4)
XAML是一种声明性语言,并不是必需的,所以我看不出它是如何调试的。
答案 3 :(得分:-4)
不,这是不可能的。