0

我有一个部分类来向实体框架类添加一些功能。当我更改仅在类的部分部分中的任何属性时,我想 RaiseEvent PropertyChanged。

我得到:派生类不能引发基类事件

Partial Class Person
    Sub NotifyPropertyChanged(ByVal name As String)
        RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(name))
    End Sub
End Class

关于如何实现这一目标的任何想法?

4

1 回答 1

1

该问题与部分类无关。问题是它Person派生自另一个类,并且您试图从类中引发在基类中声明的事件Person

解决方案是在引发事件的基类中创建一个受保护的方法,并从 person 类中调用它。

于 2013-04-11T16:22:27.787 回答