イベントを弱くサブスクライブすることは可能ですか?
どちらも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
! 人々がそのイベントを安全にサブスクライブするにはどうすればよいでしょうか?