Следующая проблема не проста для объяснения.
У меня есть окно, которое содержит DataGrid и ViewModel для окна.
Window.DataContext содержит ViewModel.
DataGrid.ItemSource содержит ObservableCollection.
Свойство IsSelected объекта RowStyle в DataGrid связывается со свойством IsSelected в PointData.
Когда я закрываю окно и открываю новое ... и заполняю его старыми данными ViewModel.
Выбор «старой» строки вызывает досадное исключение, которое говорит:
«Коллекция была изменена; операция перечисления может не выполняться»
Если у кого-то есть идея разрешить эту ситуацию, я бы искренне оценил помощь.
Спасибо