2011-11-06 3 views
0

WPF에서 사용하기 위해 winforms DataGridView 컨트롤에서 CellMouseEnter와 동등한 기능이 있습니까? 나는 문서화에서 무엇이든을 찾는 것처럼 보인다.DataGrid의 CellMouseEnter와 동일합니까?

또는 전체 데이터 표에서 MouseMove 이벤트 대신 효율적으로 수행하는 방법이 있습니까?

답변

1

이 같은 개별 셀에 입력 이벤트를 구독 할 수 있습니다 : 당신의 대답에 대한

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

감사합니다. 이 방법을 사용하면 어떻게 DataGrid에서 셀의 인덱스를 찾을 수 있습니까? 아니면 DataGrid 컨트롤이나 다른 것에 상대적인 위치를 비교해야합니까? – Monokh

+1

@ gummy24 : 나는 처음부터 운영 기반의 지표와 위치를 피해야하므로 중요하지 않습니다. 그것은 아마 이유가 WPF에서 쉽게 할 수 없습니다. –

+1

방금 ​​말한 것을 스크랩합니다. 보낸 사람은 DataGridcell이므로 위치를 재구성하기 위해 속성을 사용할 수 있습니다. 많은 감사합니다! – Monokh