Datagrid
TemplateColumns
如果有人要编辑DataGridCell
一个窗口弹出用户可以进行更改,按下保存按钮我的窗口处理后只有DataGridCell
已选择{1}},但如果他现在想要重新编辑此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()
来结束所有编辑操作我是否会错过什么?