2011-11-06 125 views
0

是否有某种来自Winforms DataGridView控件的CellMouseEnter在WPF中的使用?我似乎无法找到任何文件。DataGrid中CellMouseEnter的等价物?

或者是否有一种更有效的方式来代替整个数据网格上的MouseMove事件?

回答

1

你可以订阅进入事件的单个细胞是这样的:

<DataGrid.Resources> 
    <Style TargetType="{x:Type DataGridCell}"> 
     <EventSetter Event="MouseEnter" Handler="SomeHandler" /> 
    </Style> 
</DataGrid.Resources> 
+0

谢谢您的回答。使用这个我怎么才能找到数据网格中的单元格的索引?或者我必须比较相对于DataGrid控件的位置或其他? – Monokh

+1

@ gummy24:我不知道,也没关系,因为你应该首先避免基于操作的索引和位置。出于某种原因,在WPF中做这件事可能并不容易。 –

+1

其实就是我刚刚说的。发件人是一个datagridcell,所以我可以使用它的属性重新构建它的位置。非常感谢! – Monokh