好的,所以我浪费了一个小时的时间来寻找为什么我的无形WPF控件没有出现在Window中。
最后,我追溯到这样一个事实:我忘了在themes目录下的generic.xaml文件中添加ResourceDictionary条目。风格和类本身都没问题。
有没有办法追踪WPF内部的情况?如何跟踪样式如何加载(或未加载)。我想这必须成为一大堆东西要看,但必须比检查每个文件的错别字或我忘记的东西更好。
(我已经搜索了其他问题,但主要针对特定情况)
谢谢!
答案 0 :(得分:7)
这可能对您的特定问题没有帮助,但Snoop是调试WPF应用程序的绝佳工具。
这也与你提到的问题有点无关,但我也发现你在使用WPF时需要密切关注内存使用情况(尤其是当你开始使用时),因为它很容易保持对对象的意外引用。 Red Gate's memory profiler是一个很棒的工具。
答案 1 :(得分:2)