我需要创建某个类的实例,以在属性发生更改时提供信息。基本上我试图实现一个绑定机制,它将监视绑定类的属性并通知系统属性已更改。.NET属性更改了灵敏度
我发现的唯一的解决办法是:
- 添加事件中使用的Emit
- 的PropertyChanged获得的PropertyInfo
- 获取使用setMethod IntPtr的
- 创建使用的Emit新的使用setMethod将封装老方法并致电新事件
- 更改SetMethod使用新的
还有别的办法吗?如果没有,是否有任何例子如何做到这一点或有任何现有的解决方案?
感谢您的回答。
而你想要监控的类是“密封的”,所以你不能直接实现例如INotifyPropertyChanged? – 2009-12-15 09:02:57