调试WPF:工具和技术

时间:2010-02-11 14:09:21

标签: c# wpf visual-studio-2008 visual-studio-express

好的,所以我浪费了一个小时的时间来寻找为什么我的无形WPF控件没有出现在Window中。

最后,我追溯到这样一个事实:我忘了在themes目录下的generic.xaml文件中添加ResourceDictionary条目。风格和类本身都没问题。

有没有办法追踪WPF内部的情况?如何跟踪样式如何加载(或未加载)。我想这必须成为一大堆东西要看,但必须比检查每个文件的错别字或我忘记的东西更好。

(我已经搜索了其他问题,但主要针对特定​​情况)

谢谢!

2 个答案:

答案 0 :(得分:7)

这可能对您的特定问题没有帮助,但Snoop是调试WPF应用程序的绝佳工具。

这也与你提到的问题有点无关,但我也发现你在使用WPF时需要密切关注内存使用情况(尤其是当你开始使用时),因为它很容易保持对对象的意外引用。 Red Gate's memory profiler是一个很棒的工具。

答案 1 :(得分:2)