Событие в строке DataGrid добавлено, обновлено, событие observableCollection?

У меня есть класс Seive, который реализует INotifyPropertyChanged. У меня есть ObservableCollection SeiveList. Я ввожу детали требуемого Seive и отображаю эти Seives в dataGrid. SeiveList - это DataContext моего dataGrid.

При каждом добавлении / обновлении Seive мне приходилось выполнять определенные вычисления и отображать их. В Datarid я не могу найти событие для добавленной или обновленной строки. Я нашел событие SourceChanged, но он также запускается только один раз, когда установлен DataContext, я думаю, в противном случае, пока Seives добавляются / обновляются в SeiveList, ничего не запускается.

Какое событие я обрабатываю, чтобы узнать, добавлена ​​или обновлена ​​какая-либо строка, чтобы я мог выполнять вычисления и отображать результаты при каждом изменении? Я узнал о событии CollectionChanged объекта ObservableCollection, но также обнаружил, что оно не работает. Более того, у меня нет класса, реализующего ObservableCollection. Как мне это закончить ???

Любая помощь высоко ценится. Пожалуйста, постарайтесь помочь им как можно скорее. Я застрял в этом.

Спасибо.


person Tvd    schedule 18.05.2012    source источник


Ответы (1)


Я получил решение: я реализовал событие CollectionChanged моего объекта ObservableCollection, добавил вычисление, которое должно быть выполнено в нем, без отталкивания объекта, который я изменил, но объект коллекции был изменен. И это прекрасно работает.

Спасибо

person Tvd    schedule 19.05.2012