这个问题是相当简单 - 我想使用S.O.S. Silverlight应用程序调试内存泄漏我能够使用gcroot来确定哪些对象具有对一个应该得到清除打开的引用,以获得一些好的信息!;但在这些情况下,他们往往是核心UI元素(如网格和故事板),我真的不能区分它们没有看到他们的依赖属性的值(如姓名)的能力。试图通过与!dumpobj的依赖特性看是我的一个总徒劳无益的,他们都是静态类相互引用和我刚刚结束了兜兜(即属性)。在任何时候,是我这辈子能够在任何地方找到一个依赖属性的单一实际值。
我GOOGLE了这个颇有几分,但只能找其他人问这个问题,或者猜测不会导致一个答案。 http://blogs.msdn.com/tess/archive/2008/09/16/q-a-reader-emails-about-net-memory-leaks-and-random-questions.aspx是没有回答这样一个页面。
纵观DependencyObject.GetValue的反射源让我觉得这是不平凡的WinDbg里做。作为替代(和哈克一个,我承认),在你自己的类,你可以一个标准的CLR属性的名称DP结合,让你有,你可以在调试器读取值。