我正在调试 WPF 应用程序中的内存问题。使用dotMemory,我在 DependencyObject 的有效值数组中找到了一个对象实例。
我有实例(有效值)和有效值数组中的索引。是否可以找出该值与哪个依赖属性相关?
我正在调试 WPF 应用程序中的内存问题。使用dotMemory,我在 DependencyObject 的有效值数组中找到了一个对象实例。
我有实例(有效值)和有效值数组中的索引。是否可以找出该值与哪个依赖属性相关?
我怀疑它是DataContext依赖属性,我可以通过运行应用程序并查看与数组中字段中的值匹配的DataContextProperty的GlobalIndex属性来确认它。_propertyIndex
EffectiveValueEntry
_effectiveValues
但是,如果不知道要查找哪个属性,我想我将不得不使用反射来查找每种DependencyObject
类型并检查每个GlobalIndex
属性是否匹配。