0

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

4

0 回答 0