확장 할 때 항목 목록을 표시하는 확장기 컨트롤이 있습니다. 머리글 위에 마우스를 올려 놓으면 확장됩니다.WPF 확장기 MouseOver 문제
코드 뒤에서 또는 xaml에서 구현해야하는 다음 작업이 필요합니다.
1) 사용자가 확장기 헤더에서 마우스 오버를하고 Enter 키를 누른 경우 기본적으로 목록의 첫 번째 항목을 선택해야합니다.
2) 사용자가 목록의 항목 중 하나를 mouseover하고 Enter 키를 누르면 perticular 항목을 선택해야합니다. 이미 구현 했어.
내 질문은 코드에서 Enter 키 이벤트를 캡처 할 수 있지만 어떻게 내가 두 diff 일을 할 필요가 그 사용자가 확장기 헤더 또는 확장기 항목에 마우스를 가지고 알 수 있습니까.
감사
디
확대기에서 확장기 제어 기능을 사용할 수 있지만 exapnder 헤더 영역 또는 항목 아레스를 확인하는 방법을 모릅니다. – user2203652
@ user2203652 : 마우스는 사용하지 않고 키 이벤트 만 사용하십시오. 이름을 지정하거나 머리글에서 컨트롤에 태그를 지정한 다음 태그가있는 컨트롤을 찾을 때까지 트리를 이동하거나'control.IsMouseOver'를 체크하면'control'이 이름이됩니다. –