我在框架中寻找一个WeakEventManager的实现,它监听对 DependencyProperties 的更改。我发现唯一的弱属性更改事件侦听器PropertyChangedEventManager被设计用于实现 INotifyPropertyChanged 的类型,这让我有点困惑。
这是否意味着如果您听 DependencyProperty 进行更改
DependencyPropertyDescriptor
.FromProperty(target, target.OwnerType)
.AddValueChanged(component, handler)
我不必担心通过事件注册保持活动状态的泄漏实例?