当目标未显示在内存分析器(dotMemory,ANTS内存分析器)中时,为什么WeakReference.Target不为null? [C#]

时间:2016-06-22 17:55:30

标签: c# wpf weak-references memory-profiling

在WPF中使用ViewModel订阅使用弱事件模式的事件时,我最近遇到了一个问题。在内部,处理事件的类会删除WeakReference.Target为null的订阅者(也尝试使用相同结果的.IsAlive)。

我的问题是目标永远不会为空。我已经使用了dotMemory和ANTS内存分析器以及" Target"内存分析器中不存在指向的点。但是,仍然会调用方法回调。

我在这里对WeakReferences有什么不了解吗?

0 个答案:

没有答案