У меня есть WPF Grid
с некоторыми строками и столбцами, например.
<Grid Name="myGrid" MouseMove="OnMouseMove">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
</Grid>
С обработчиком для MouseMove
в .cs файле, например.
private void OnMouseMove(object sender, MouseEventArgs e)
{
var position = e.GetPosition(myGrid);
// What row & col is the mouse over?
}
Я хочу смочь найти, какая строка и столбец в сетке мышь закончена, действительно ли это возможно?
[Примечание: это - упрощенная версия проблемы, таким образом, это выглядит немного нечетным для представления его таким образом - это - часть некоторого перетаскивания между функциональностью сеток]