我有 BindingList (BindingList (of Foo)) 和这个示例类的几个对象:
Class Foo
Implements INotifyPropertyChanged
Private _name As String
Private _numer As Integer
Private _otherClass As OtherClass
Private _bindingListOfAnotherClass As BindingList (of AnotherClass)
End Class
现在,我想在此 bindingList 中某个项目的任何属性发生更改时得到通知。
如您所见,我已经实现了接口,并且还抛出了事件。ListChanged 事件会针对原始属性引发,但如果 OtherClass 或 AnotherClass 中的属性发生更改(或者如果在 _bindingListOfAnotherclass 中添加/删除项目)则不会引发。
我还在 OtherClass 和 AnotherClass 中抛出 PropertyChanged 事件。
任何想法?