在我DataGrid
的最后一列中是带有“TemplateColumn
编辑”按钮的,当前的实现是用户需要选中该行旁边的复选框,然后单击“编辑”按钮,显然这是胡说八道,因此没有办法单击相关的编辑按钮时显示的当前行?
“当前行”是的DataContext
,Button
因此您可以强制转换sender
参数和DataContext
属性:
private void Button_Click(object sender, RoutedEventArgs e)
{
Button button = sender as Button:
YourClass selectedRow = button.DataContext as YourClass;
//...
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句