用手指(触摸屏)而不是鼠标在InkCanvas上绘制-mouseMove而不是MouseClick

本文关键字:InkCanvas 绘制 -mouseMove MouseClick 鼠标 手指 触摸屏 | 更新日期: 2023-09-27 18:21:35

我在Wpf窗口(c#)上使用InkCanvas。当我将鼠标拖动到画布上,然后单击鼠标绘制我想要的内容时,这个画布就可以工作了。

我打算把这个放在触摸屏上。当我站起来时,屏幕上的触摸(手指或笔)将充当鼠标移动,而不是鼠标单击,因此不会绘制任何内容。

我怎样才能做到这一点?

用手指(触摸屏)而不是鼠标在InkCanvas上绘制-mouseMove而不是MouseClick

这种假设是错误的,默认情况下,所有触摸行为都被解释为鼠标交互。如果你不覆盖它,触摸会变成MouseDown,所以它会起作用(我自己也有一个触摸屏)。