In my application, I have a model object that contains a collection lets say List<Chair> that gets updated frequently. ViewModel has an ObservableCollection<ChairViewModel> that wraps List<Chair>.
Since List<Chair> gets updated frequently, I need to keep ObservableCollection<ChairViewModel> in sync with it so that every change in List<Chair> gets reflected on WPF UI.
Any ideas?