2012-05-24 60 views
1

我有一個DataGrid動態綁定到OservableCollection填充列和行。 DataGrid的行有兩個按鈕。在每個按鈕上調用一個方法(在生成列時已經實現了AddHandler)。WPF:知道在Datagrid上點擊哪個控件

在處理程序方法中,我可以得到選中的行。我想知道選擇了哪一列的按鈕。基於此,只有我可以採取行動並打開相應的窗口。

如何知道該行的哪個按鈕被選中?

+0

不同的處理程序?或者你可以檢查發件人(或發件人的datacontext) –

回答

1

我得到使用列:我能編寫相應的行動在此基礎上

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

相關問題