我有一个部分类来为Entitiy Framework类添加一些功能。 当我更改仅在类的部分部分中的任何属性时,我想要RaiseEvent PropertyChanged。
我得到了: 派生类不能引发基类事件
Partial Class Person
Sub NotifyPropertyChanged(ByVal name As String)
RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(name))
End Sub
End Class
关于如何实现这一目标的任何想法?
答案 0 :(得分:1)
问题与部分类无关。问题是Person
派生自另一个类,并且您试图在Person
类中提升基类中声明的事件。
解决方案是在基类中创建一个引发事件的受保护方法,并从person类中调用它。