0

実際の状況誰かが編集しようとDatagridしている場合、ユーザーが変更を行うことができるウィンドウがポップアップし、保存ボタンを押した後、ウィンドウが破棄され、のみが選択されますが、彼が今これを再編集したい場合は、最初に変更する必要があります他の DataGridCell への選択TemplateColumnsDataGridCellDataGridCellDataGridCell

これは私の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