WPF。获取单击的行项目值

时间:2011-07-21 05:02:55

标签: wpf

我有数据网格。每行都是在cs文件中声明的OBservableCollection的元素。 每个DataGridRow都有额外的列,其中包含Delete按钮和click事件。

如何在按钮点击事件功能中获取OBservableCollection的相应元素?

1 个答案:

答案 0 :(得分:4)

如果挂钩按钮的点击事件,发件人应该是按钮。该按钮上的DataContext应该是行项:

private void Button_Click(object sender, RoutedEventArgs e)
{
    MyClass data = (sender as FrameworkElement).DataContext as MyClass;
}