WPF:知道在Datagrid上单击了哪个Control

时间:2012-05-24 16:32:06

标签: wpf button datagrid click

我有一个DataGrid动态绑定到OservableCollection填充的cols和行。 DataGrid的行有几个按钮。在每个按钮上调用一个方法(在生成列时实现了AddHandler)。

在handler方法中,我可以选择哪一行。我想知道选择了哪一列的按钮。基于此,只有我可以采取行动并打开相应的窗口。

我如何知道选择了哪一行按钮?

1 个答案:

答案 0 :(得分:1)

我使用以下内容获取专栏:

int col = myDataGrid.CurrentCell.Column.DisplayIndex;
int row = seivesTorGrid.SelectedIndex; 

基于此,我能够编写各自的行动。