wpf - WPF 弱订阅 IsEnabledChanged 事件
问题描述
是否可以弱订阅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
!人们应该如何安全地订阅该事件?
解决方案
推荐阅读
- azure - 有没有办法可以为 Azure 存储帐户文件共享中的文件夹分配权限?
- amazon-web-services - 有没有办法通过另一个 lambda 和 SQS 触发 AWS lambda?
- python - 在 Python 中难以将 5 星评级量表转换为“正面”和“负面”量表
- slider - 如何在 SwiftUI 中改变 Slider 的位置?
- python-3.x - 用 Pandas 中特定状态的最新值替换所有值
- sql - 基于postgresql中的数组搜索更新列
- python - 按区域搜索numpy数组内的模式
- python-3.x - Python3:向量化嵌套循环
- python - 从另一个 Py 文件传递变量
- javascript - 将多级列表扩展到 2 级和 3 级