是否可以弱订阅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!人们应该如何安全地订阅该事件?