Wpf 从代码隐藏中对特定单元格进行BeginEdit

Wpf 从代码隐藏中对特定单元格进行BeginEdit,wpf,datagrid,templates,cell,toolkit,Wpf,Datagrid,Templates,Cell,Toolkit,是否可以使用DataGrid control WPF Toolkit从代码隐藏开始编辑特定单元格 按钮操作后,我必须启用选定行第一个单元格的celledittemplate…我该怎么办?请尝试将下面的代码放入按钮的点击事件处理程序中: DataGridCell cell = GetCell(1, 0); if (cell != null) { cell.Focus(); yourDataGrid.BeginEdit(); } 下面

是否可以使用DataGrid control WPF Toolkit从代码隐藏开始编辑特定单元格


按钮操作后,我必须启用选定行第一个单元格的celledittemplate…我该怎么办?

请尝试将下面的代码放入按钮的点击事件处理程序中:

    DataGridCell cell = GetCell(1, 0);
    if (cell != null)
    {
        cell.Focus();
        yourDataGrid.BeginEdit();
    }
下面是从这里获取的GetCell方法的实现


希望这有帮助,请尝试将下面的代码放入按钮的点击事件处理程序中:

    DataGridCell cell = GetCell(1, 0);
    if (cell != null)
    {
        cell.Focus();
        yourDataGrid.BeginEdit();
    }
下面是从这里获取的GetCell方法的实现


希望这有帮助,我尝试了一下,效果很好!非常感谢你!非常有用的函数。我遇到了同样的问题。这个代码不直接适用于我。但是,只有当我从Dispatcher.BeginInvoke调用前几行时,它才起作用,如下所示:Dispatcher.BeginInvokeDispatcherPriority.Render,new Action=>StartEditCurrentCell;我试过了,它成功了!非常感谢你!非常有用的函数。我遇到了同样的问题。这个代码不直接适用于我。但是,只有当我从Dispatcher.BeginInvoke调用前几行时,它才起作用,如下所示:Dispatcher.BeginInvokeDispatcherPriority.Render,new Action=>StartEditCurrentCell;