O DataGrid do WPF dispara um evento quando uma linha é adicionada / removida?

Desejo recalcular as coisas toda vez que um DataGrid obtém mais linhas ou algumas são removidas. Eu tentei usar oLoaded evento, mas que foi demitido apenas uma vez.

eu encontreiAddingNewItem, mas isso é disparado antes de ser adicionado. Eu preciso fazer minhas coisasdepois.

Há tambémLayoutUpdated, o que funciona, mas temo que não seja sábio usá-lo, porque ele dispara muito frequentemente para os meus propósitos.

questionAnswers(7)

yourAnswerToTheQuestion