回答
WPF 4.0 Beta 2支持完整的多點觸控,但僅限於Windows 7,因爲Windows 7是第一款支持多點觸控的Windows版本。
對於XP上的3.5,您可以試用Breeze for WPF 3.5多點觸控框架http://code.google.com/p/breezemultitouch/其開放源碼並插入TUIO (multi-touch protocol)。 TUIO允許您在各種多點觸控設備和WPF 3.5應用程序之間進行橋接,而無需操作系統多點觸控支持。
不原生地,但檢查出Windows 7的代碼包,這使基於7功能.NET開發人員。這是來自MS的代碼,順便說一句,不是第三方庫。
它包括多點觸控代碼,但我不知道在WPF應用程序中使用它是多麼容易。
相關鏈接:
http://blogs.msdn.com/charlie/archive/2009/08/07/windows-7-code-pack-v-1-0-released.aspx
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1c333f06-fadb-4d93-9c80-402621c600e7
Thanks Will,我只是想知道多點觸摸或觸摸的效果。是否有任何演示由WPF在Windows上開發的演示? – George2 2009-08-10 12:53:50
這不是真的WPF的支持觸摸的設備上的責任,但O/S。 O/S只是將mouseDown == fingerTouchedScreen的事件委託給WPF(不是100%準確的語句,但足夠好:))。
如果你想爲觸摸屏設備開發WPF,你真的需要看看你的UI設計,而不是支持什麼,什麼不支持。
This post對此有一個很好的答案。
基本上,你用同樣的事件工作如你與你的標準smith'n'wesson point'n'click設備:)
謝謝Meeh,我只是想知道多點觸摸或觸摸的效果。是否有任何演示由WPF在Windows上開發的演示? – George2 2009-08-10 12:54:43
mouseDown!= fingerTouchedScreen – 2009-11-12 21:25:07
做有中的「Windows 7培訓工具包一些偉大的示例代碼開發商」。當然你需要Windows 7,但它是完全值得的! http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1c333f06-fadb-4d93-9c80-402621c600e7
- 1. 支持多點觸控的CCLayers,頂層不消耗觸摸
- 2. Android多點觸控支持
- 3. C#WPF WebBrowser多點觸摸
- 4. Android模擬器支持Windows觸摸屏
- 5. cgscenegraph中的多點觸控支持
- 6. PyGame多點觸控支持(Windows 8)
- 7. 多個觸摸屏
- 8. 獲取支持的觸摸點數
- 9. 觸摸手勢支持WPF應用程序中的WinForms控件
- 10. 多點觸控框架與Windows 7本地支持多點觸控?
- 11. 觸摸開始與多點觸摸讓
- 12. 屏幕上(觸摸屏)Web鍵盤
- 13. 觸摸屏控制大小
- 14. 多點觸摸屏分類算法
- 15. Google地球或Google地圖是否支持多點觸控?
- 16. Android設備如果不支持多點觸摸,有什麼辦法可以檢測多點觸摸嗎?
- 17. Windows 7多點觸控支持多少點?
- 18. 在支持的設備上的Android多點觸摸
- 19. 使用iPhone上的多點觸摸檢測左手或右手屏幕
- 20. 事件觸摸屏輕輕觸摸
- 21. 單點觸控是否支持AirPlay?
- 22. UIWebView沒有響應觸摸屏幕
- 23. 觸摸屏幕後的振動
- 24. 確定BlackBerry的屏幕觸摸位置
- 25. iPhone屏幕鎖定時檢測觸摸
- 26. 接收屏幕觸摸事件
- 27. 觸摸屏幕上的繪畫滯後
- 28. nstimer在觸摸屏幕時停止
- 29. 如何當用戶觸摸屏幕時
- 30. 觸摸到下一個屏幕
對於多點觸摸,我猜你需要看看Surface SDK。我不認爲目前世界上有太多支持多點觸控的設備(儘管我可能錯了)。 – Sharun 2009-08-10 13:39:08
謝謝克拉克!對於表面,它是一種特殊的設備嗎?或只是普通的筆記本電腦+一些特殊的SDK? – George2 2009-08-10 13:48:30
http://www.microsoft.com/surface/Default.aspx – Sharun 2009-08-10 13:56:42