我有一个用户类型的 BindingList,用户对象有几个属性(用户名、密码等)。所以我将一个事件处理程序绑定到 BindingList.ListChanged 事件,它在添加或删除用户时工作正常,但是,如果用户属性发生变化,它不会引发事件,有没有办法实现这一点?
bindingListUsers.Add(someUser); // This raises ListChangedEvent
bindingListUsers.Delete(someUser); // This raises ListChangedEvent
bindingListUsers[0].UserName = "Another user name"; // This does NOT raise the event