I know that WPF datagrid has \"RowEditEnding\" event , but I need to fire the event on after the Row has comitted to check if the newly added row is duplicated and merge the
Maybe you can use the event "CurrentCellChanged". This fires when you start editing a cell too, but maybe you can find a way to not always do everything you want to do in your method.
I had same problem when i wanted to check if the changes in the datagrid are actually changes to the original values. This event is working for my needs.
Hope i could tell you something new.