【发布时间】:2014-05-29 18:15:02
【问题描述】:
我正在用 C# 构建一个益智游戏,用于触摸屏的 winforms。
我能够处理鼠标处理程序上的触摸事件,事实上,我什么也没做,但它已经识别了我的触摸。但是,有一个我无法弄清楚的问题。 mouse_down,仅在我移动一点手指时才会发生,并且在我触摸屏幕时无法识别。
有人遇到过这个问题吗? 我应该实现一些触摸事件识别吗?如果是这样,请您给我一些文档或示例吗?
提前致谢
【问题讨论】:
-
你为什么要为此使用winforms? WPF,尤其是 Windows Metro,拥有更高级的触控支持。
-
我认识 Bradley,但这必须在 winforms 中完成。我知道 wpf 会更好,而 winforms 并不是我正在实施的游戏或交互的最佳方式。然而,这是一个更大项目的一部分,我必须这样做:)
-
我希望你能得到答案。如果我不得不猜测,微软从未打算在触摸环境中使用 WinForms,因此他们不太可能对它提供良好的支持。
-
...说服项目负责人切换到 WPF 或 WinRT。
-
也许它正在等待第二根手指?