0

实际情况我有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()结束所有编辑操作我错过了什么?

4

0 回答 0