WPF DataGrid - Ermittelt die Zeilennummer, auf der sich der Mauszeiger befindet
Ich suche nach der Zeilennummer, auf der sich der Mauszeiger in einem DataGrid befindet (also im Grunde genommen bei einem MouseEnter-Ereignis), um das DataGridRow-Element zu erhalten, an das auch die ItemSource gebunden ist.
Die XAML, die ich für das MouseEvent habe, ist ...
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<EventSetter Event="MouseEnter" Handler="Event"></EventSetter>
<Setter Property="ToolTip" Value="{Binding Property}" />
</Style>
</DataGridTextColumn.ElementStyle>
Die Veranstaltung selbst ...
private void Event(object sender, MouseEventArgs e)
{
// I have the DataGrid object itself.
m_DataGrid.?
}
Vielleicht ist es nicht so, wie ich es mache, aber ich wäre überrascht, wenn es nicht irgendwie geht.
Vielen Dank