0

我正在开发一个触摸屏应用程序,触摸屏覆盖带有它自己的 SDK,它禁用了所有 WPF 默认功能。例如,如果我不使用这个 SDK,我可以很容易地在 InkCanvas 上绘图,程序将叠加层视为鼠标输入,但是当我使用这个 SDK 时,它就是无法识别手势,SDK 中有很多很棒的功能,所以我真的想要要使用它,我可以获得触摸点的位置,那么如何配置 InkCanvas 以识别该点并让我能够基于该点进行绘制。

顺便说一句,我使用 SDK 时可以用鼠标绘图。

任何想法?

提前致谢,

4

1 回答 1

0

最好的方法是,如果可以的话,不要使用 SDK,而只使用多点触控驱动程序。这大大简化了事情。拥有此驱动程序后,您需要:

  1. 在 Windows 中启用笔和触摸
  2. 响应 TouchDown、TouchMove 和 TouchUp 事件。触摸不会像鼠标点击/拖动那样被转化为事件。查看本文的“原始触摸”部分

如果您没有驱动程序,或者您坚持使用他们的 SDK,您仍然应该查看我上面列出的 Touch 事件,因为这些很可能是您需要的。

于 2011-02-26T04:49:11.253 回答