我有一个BindingList
由一个实现INotifyPropertyChanged
的类的对象组成。
public MyClass : INotifyPropertyChanged
{
// ...
}
var element1 = new MyClass();
var element2 = new MyClass();
var myBindingList = new BindingList<MyClass> {element1, element2};
每当我的列表中的某个元素发生变化并运行某种方法时,我都会收到通知。如何绑定列表中的所有元素?
答案 0 :(得分:0)
我已通过以下方式解决了这个问题:
foreach (MyClass myClass in myBindingList)
{
myClass.PropertyChanged += MyClassOnPropertyChanged;
}
private void MyClassOnPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
{
// ...
}