我需要創建某個類的實例,以在屬性發生更改時提供信息。基本上我試圖實現一個綁定機制,它將監視綁定類的屬性並通知系統屬性已更改。.NET屬性更改了靈敏度
我發現的唯一的解決辦法是:
- 添加事件中使用的Emit
- 的PropertyChanged獲得的PropertyInfo
- 獲取使用setMethod IntPtr的
- 創建使用的Emit新的使用setMethod將封裝老方法並致電新事件
- 更改SetMethod使用新的
還有別的辦法嗎?如果沒有,是否有任何例子如何做到這一點或有任何現有的解決方案?
感謝您的回答。
而你想要監控的類是「密封的」,所以你不能直接實現例如INotifyPropertyChanged? – 2009-12-15 09:02:57