2011-11-06 97 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