Xamdatagrid如何在右键单击时获取当前Cell

时间:2011-09-25 14:05:18

标签: cell xamdatagrid right-click

这是我想在某些XamDataGrid上实现的场景

  1. 可以在网格中选择一些单元格 - 单元格而不是记录

  2. 用户右键单击网格中的单元格

  3. 我想将右键单击的单元格添加到XamDataGrid的SelectedItems.Cells集合中(如果之前没有选择它)

    BTW - 获取整个记录没有问题,但我需要的是具体的Cell。

    任何想法?

1 个答案:

答案 0 :(得分:0)

private void GridCellActivated(object sender, CellActivatedEventArgs e)
{
    if (((UnboundField)((e.Cell).Field)).BindingPath.Path != null)
    {
      var _fieldPath = ((UnboundField) ((e.Cell).Field)).BindingPath.Path;   
    }
}