My current solution:
Get the InsertionRow from the Loaded-event:
private InsertionRow m_InsertionRow;
private void InsertionRowLoaded(object sender, RoutedEventArgs args)
{
m_InsertionRow = sender as CustomInsertionRow;
}
Call EndEdit separately on the InsertionRow:
if (m_InsertionRow != null && m_InsertionRow.IsBeingEdited)
{
try
{
m_InsertionRow.EndEdit();
}
catch (DataGridException)
{
return;
}
}
Kiwi wannabe