문제

.NET 3.5의 WPF가 노트북의 터치 또는 멀티 터치를 지원하는지 궁금합니다. 효과를 보여줄 멋진 데모가 있다면 감사합니다.

VSTS2008 + C#을 사용하고 있습니다.

미리 감사드립니다, 조지

도움이 되었습니까?

해결책

WPF 4.0 베타 2는 전체 멀티 터치를 지원하지만 Windows 7에서만 Windows 7에서만 최초의 멀티 터치 지원 Windows 버전이므로 Windows 7에서만 만 지원합니다.

XP에서 3.5의 경우 WPF 3.5 멀티 터치 프레임 워크의 Breeze를 사용해 볼 수 있습니다. http://code.google.com/p/breezemultitouch/ 오픈 소스와 플러그가 연결됩니다 Tuio (멀티 터치 프로토콜). Tuio를 사용하면 운영 체제 멀티 터치 지원없이 다양한 멀티 터치 장치와 WPF 3.5 애플리케이션을 브리지 할 수 있습니다.

다른 팁

Touch-Devices를 지원하는 것은 실제로 WPF의 책임이 아니라 O/S입니다. O/S는 단순히 Mousedown == Fingertouchedscreen의 이벤트를 WPF로 위임합니다 (100% 정확한 진술은 아니지만 충분합니다 :)).

터치 스크린 거부를 위해 WPF를 개발하려면 지원되는 것과 그렇지 않은 것 대신 UI 디자인을보아야합니다.

이 게시물 그것에 대한 좋은 대답이 있습니다.

기본적으로, 당신은 표준 Smith'n'wesson Point'n'Click 장치와 동일한 이벤트를 사용합니다. :)

기본적으로는 아니지만 Windows 7 코드 팩을 확인하여 7 기반 기능을 .NET 개발자에게 제공합니다. 이것은 제 3 자 도서관이 아닌 MS, BTW의 코드입니다.

Multitouch 코드가 포함되어 있지만 WPF 응용 프로그램에서 사용하는 것이 얼마나 쉬운 지 정확히 알 수 없습니다.

관련 링크 :
http://blogs.msdn.com/charlie/archive/2009/08/07/windows-7-code-pack-v-1-0-releident.aspx
http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=1c333f06-fadb-4d93-9c80-402621c600e7

"개발자를위한 Windows 7 교육 키트"에는 훌륭한 샘플 코드가 있습니다. 물론 Windows 7이 필요하지만 그만한 가치가 있습니다!http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=1c333f06-fadb-4d93-9c80-402621c600e7

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top