获取DataGrid的PreviewMouseDown事件中的当前行

时间:2016-05-30 07:48:44

标签: c# wpf datagrid

我在PreviewMouseDown的{​​{1}}事件中遇到问题。此事件中的DataGrid属性仍为DataGrid.SelectedItem。取而代之的是我找到了null属性,但无法访问。实际上我到处寻找,无法找到有关这两个属性的任何信息 - MouseOverRowMouseOverCell

enter image description here

有人可以告诉我如何在我的案例中获取当前行吗?

1 个答案:

答案 0 :(得分:1)

您应该能够从e.OriginalSource上下文获取ckicked行后面的项目。

var myItem = (e.OriginalSource as FrameworkElement).DataContext as MyItemClass