【问题标题】:WPF : Know which Control is clicked on DatagridWPF:知道在 Datagrid 上单击了哪个控件
【发布时间】:2012-05-31 06:45:46
【问题描述】:

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

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

我如何知道选择了该行的哪个按钮?

【问题讨论】:

  • 不同的处理程序?或者您可以检查发件人(或发件人的数据上下文)

标签: wpf button datagrid click


【解决方案1】:

我使用:

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

基于此,我可以编写相应的操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-04
    • 1970-01-01
    相关资源
    最近更新 更多