ObservableCollection not noticing when Item in it changes (even with INotifyPropertyChanged)

Does anyone know why this code doesn’t work: public class CollectionViewModel : ViewModelBase { public ObservableCollection<EntityViewModel> ContentList { get { return _contentList; } set { _contentList = value; RaisePropertyChanged(“ContentList”); //I want to be notified here when something changes..? //debugger doesn’t stop here when IsRowChecked is toggled } } } public class EntityViewModel : ViewModelBase { … Read more

Difference between ObservableCollection and BindingList

I want to know the difference between ObservableCollection and BindingList because I’ve used both to notify for any add/delete change in Source, but I actually do not know when to prefer one over the other. Why would I choose one of the following over the other? ObservableCollection<Employee> lstEmp = new ObservableCollection<Employee>(); or BindingList<Employee> lstEmp = … Read more