我希望能够在DataGrid中获取鼠标光标所在行的行号(基本上是在MouseEnter事件中),以便我可以获取绑定到ItemSource的DataGridRow项。
我的MouseEvent的XAML如下...
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<EventSetter Event="MouseEnter" Handler="Event"></EventSetter>
<Setter Property="ToolTip" Value="{Binding Property}" />
</Style>
</DataGridTextColumn.ElementStyle>
The event itself...
private void Event(object sender, MouseEventArgs e)
{
// I have the DataGrid object itself.
m_DataGrid.?
}
也许我现在的做法不太可行,但是如果有其他方法,我会感到惊讶。
谢谢。