0

我有一个BindingList由实现INotifyPropertyChanged.

public MyClass : INotifyPropertyChanged
{
    // ...
}

var element1 = new MyClass();
var element2 = new MyClass();
var myBindingList = new BindingList<MyClass> {element1, element2};

每次更改列表中的一个元素并运行某种方法时,我都希望收到通知。如何绑定到列表中的所有元素?

4

1 回答 1

0

我已经通过以下方式解决了这个问题:

foreach (MyClass myClass in myBindingList)
{
    myClass.PropertyChanged += MyClassOnPropertyChanged;
}

private void MyClassOnPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
{
    // ...
}
于 2013-03-01T22:32:16.873 回答