private void DataGrid_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e) { if (!m_committing && e.EditAction == DataGridEditAction.Commit) { m_committing = true; DataGridList.CommitEdit(DataGridEditingUnit.Row, true); m_dataContext.ProcessPropertyChange(); m_committing = false; } }