2017-03-28 1 views
-1

WPF에서 내 이미지에 패닝 및 확대/축소 기능을 제공해야합니다. 아래의 링크를 따라 가면 터치 스크린 기반 시스템에서 잘 작동합니다. Multi touch with WPF. 그러나 그것은 마우스 이벤트와 함께 작동하지 않습니다. 마우스 휠을 스크롤하여 마우스를 사용하여 이미지를 확대하거나 회전 할 수 있습니다. 아래 질문은 무엇입니까?단일 이벤트로 다중 터치 및 마우스 이벤트 -WPF

  1. 단일 이벤트를 통해 마우스 및 터치 이벤트를 모두 수행 할 수 있습니까?
  2. 그렇다면 어떻게해야합니까?
  3. 가능하지 않은 경우 이유는 무엇입니까?

답변

1

MouseLeftButtonDown, MouseDown과 같은 클릭 이벤트를 제외하면 공통된 사항이 없습니다. 터치 및 마우스 기반 상호 작용을위한 자체 논리를 구현해야합니다.

1

가 없기 때문에 같은

는 터치와 드래그와 클릭 및 드래그, 피상적 같은

그러나 클릭이 남아있을 수 있습니다, 오른쪽, 가운데, 특수, 그것은 여러 될 수 있습니다를 타고 한 번 버튼을, 그 누구도 터치와 아무 상관이 없습니다

마찬가지로 터치 핀치는

그래서 당신은 다른 이벤트를 캡처하고 의미있는 명령으로 변환 할 필요가 마우스 스크롤 휠 이벤트로 의미가 없습니다 그 그 VM이 수행 할 수있는 작업

관련 문제