2009-05-29 5 views
8

내 WPF 응용 프로그램에서 ListView의 끌어서 놓기를 구현했습니다. 항목은 ListView 안에, 그리고 ListView 옆에있는 TreeView으로 끌어서 놓을 수 있습니다.WPF : ListView 항목을 드래그하는 동안 ListView에서 마우스 휠로 스크롤하는 것을 어떻게 허용합니까?

현재는 ListView의 맨 아래로 끌면 자동으로 목록이 아래로 스크롤되도록 설정했습니다.

항목을 드래그하는 동안 마우스 휠로 ListView을 스크롤 할 수있는 방법이 있다면 알고 싶습니다. 드래그하는 동안 마우스 휠 이벤트가 발생하지 않는 것 같습니다. DragDrop.DoDragDrop(...)

  • 하는 마우스 휠을 분석하기 전에
  • 정지 (처분)

  • +1

    마우스 휠과 마우스 왼쪽 버튼을 동시에 사용하고 싶습니까? 이런, 나는 거의 조정되지 않았습니다. –

    +0

    궁금한 점 : 누가 그것을 사용 했습니까? 드래그 앤 드롭에 문제가있는 사람이 많으면 스크롤이 동시에 수행하기가 쉽지 않습니다. – Joey

    +5

    나는 그것을 사용할 것이고 명백하게 우리는 절대적으로 그것을 필요로한다. 어떤 유형의 드래그 앤 드롭 문제에 대해 이야기하고 있습니까? – Robin

    답변

    0
    1. DoDragDrop() 작동

    주 후 (제어를 통해 마우스가 있는지 확인 +) 마우스 후크 도우미를 마우스 후크 도우미를 생성 (및 시작) : Window close (XP에서 볼 수 있습니다.)에서 처리 할 때 응용 프로그램을 정지시킬 수 있으므로 항상 마우스 훅 도우미를 중지하십시오.

    here 하나의 MouseHook을 찾을 수 있습니다 (버그가 발견되었습니다 :).

    관련 문제