PostSharp 2.0的新功能并尝试了此处提供的NotifyPropertyChanged类AOP: http://www.sharpcrafters.com/solutions/ui#undo-redo
当我尝试挂钩PropertyChanged事件处理程序时,编译器告诉我它没有定义。我没有在相关对象上直接实现INotifyPropertyChanged接口,只应用了该属性。
我会假设答案是实现界面,但这会使简单性有点失误,我是否遗漏了某些内容或者这也是一项要求?
有没有办法让PostSharp修改类预编译以引入这些成员/接口?
答案 0 :(得分:1)
我想,您正在尝试在同一个程序集中订阅该事件。 PostSharp在编译后重写你的程序集。所以这只有在你引用由PostSharp二进制重写器重写的程序集时才有效。