实际情况我有Datagrid
一些情况,TemplateColumns
如果有人要编辑一个DataGridCell
窗口,用户可以在其中进行更改,按下保存按钮后,我的窗口被释放,只有DataGridCell
被选中,但如果他现在想要重新编辑,DataGridCell
他必须先改变选择到另一个 DataGridCell
这是我的DataGrid.BeginningEdit
private void _BeginningEdit(object sender, DataGridBeginningEditEventArgs e)
{
DataGrid dg = sender as DataGrid;
var list = dg.CurrentCell.Item as IList;
new DetailV() { Content = list[dg.CurrentCell.Column.DisplayIndex] }.ShowDialog();
dg.CancelEdit();
}
我想也许我DataGridCell
已经处于编辑模式但是因为我已经使用CancelEdit()
结束所有编辑操作我错过了什么?