【发布时间】:2011-02-23 13:05:59
【问题描述】:
PostSharp 2.0 的新手并尝试此处提供的 NotifyPropertyChanged AOP 类: http://www.sharpcrafters.com/solutions/ui#undo-redo
当我尝试挂接到 PropertyChanged 事件处理程序时,编译器告诉我它没有定义。我没有直接在有问题的对象上实现 INotifyPropertyChanged 接口,只应用了属性。
我会假设答案是实现接口,但这有点破坏了简单性,是我遗漏了什么还是这也是一个要求?
有没有办法让PostSharp修改类预编译来引入这些成员/接口?
【问题讨论】:
-
具体情况可以实现INotifyPropertyChanged接口,在需要处理的类上声明事件。你的方面仍然有效。如果您在编译时需要它,则必须显式声明它。
标签: c# .net aop inotifypropertychanged postsharp