在WPF DataGrid中单击编辑按钮时获取当前行?

mshwf

在我DataGrid的最后一列中是带有“TemplateColumn编辑”按钮的,当前的实现是用户需要选中该行旁边的复选框,然后单击“编辑”按钮,显然这是胡说八道,因此没有办法单击相关的编辑按钮时显示的当前行?

毫米8

“当前行”是的DataContextButton因此您可以强制转换sender参数和DataContext属性:

private void Button_Click(object sender, RoutedEventArgs e)
{
    Button button = sender as Button:
    YourClass selectedRow = button.DataContext as YourClass;
    //...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章