У меня есть DataGrid, привязанный через ListCollectionView к ObservableCollection объектов с типом Job, скажем. Каждая ячейка в DataGrid содержит UserControl, который имеет свойство зависимости с именем Job, которое связано с DataGridRow.DataContext (используя Mode = TwoWay). Все отображается правильно.
Проблема в том, что у меня есть фоновый процесс, который изменяет объекты, на которые ссылается объект Job, и те, которые отображаются в UserControl. Очевидно, что Иов не меняется, поэтому вид не меняется. Как я могу получить пользовательские элементы управления в каждой ячейке, чтобы они обновляли себя новыми данными?