似乎 routedevents 的全部力量都是针对 UI 开发的。意思是问,是否可以从根本不扩展UIElement
或 UserControl 类的类中引发路由事件?例如:我创建了一个 State 类,我对一些数据(主要是绘图和对象)执行了几项更改,我希望通知主 UI,以便它可以更新其Adorner
s 并重新绘制可视元素。
我认为最好也将这个 State 类与 UI 解耦,而不是创建一个事件处理程序,如果它想要服务这个事件,主 UI 应该直接附加到该事件处理程序。
有没有办法实现这一点,还是我完全关闭了?