我有一个DataGrid动态绑定到OservableCollection填充的cols和行。 DataGrid的行有几个按钮。在每个按钮上调用一个方法(在生成列时实现了AddHandler)。
在handler方法中,我可以选择哪一行。我想知道选择了哪一列的按钮。基于此,只有我可以采取行动并打开相应的窗口。
我如何知道选择了哪一行按钮?
答案 0 :(得分:1)
我使用以下内容获取专栏:
int col = myDataGrid.CurrentCell.Column.DisplayIndex;
int row = seivesTorGrid.SelectedIndex;
基于此,我能够编写各自的行动。