是否可以弱订阅UIElement.IsEnabledChanged
事件?
既不是WeakEventManager<TEventSource, TEventArgs>
WeakEventManager<UIElement, DependencyPropertyChangedEventArgs>
.AddHandler(uie, nameof(UIElement.IsEnabledChanged), Element_isEnabledChanged);
似乎有效,因为DependencyPropertyChangedEventArgs
不扩展TEventArgs
。
也不是PropertyChangedEventManager
PropertyChangedEventManager
.AddHandler(uie, Element_isEnabledChanged, nameof(UIElement.IsEnabled));
确实有效,因为UIElement
没有实施INotifyPropertyChanged
!人们应该如何安全地订阅该事件?