a 中是否有一个WPF DataGrid
包含列和行的对象?
我认为它CurrentCell
(DataGridCellInfo),但它只包含列的一个对象。
如果有类似的东西,我正在 DataGrid 中寻找一个包含 DataGridColumn 和 DataGridRow 的对象。
我也在处理这个问题,我以这种方式获得了行和列的索引:
DataGridCellInfo cell;
int columnIndex = cell.Column.DisplayIndex;
int rowIndex = mydatagrid.Items.IndexOf(cell.Item);
如果得到标题,我会这样:
string columnHeader = cell.Column.Header.ToString();
string rowHeader = (((DataRowView)cell.Item).Row.ItemArray[0]).ToString();
我认为这不是最好的方法,但它有效,而且我没有找到任何可以直接提供此信息的对象......如果你得到更好的东西,请告诉我:]