0

我正在听PreviewTouchDowna Canvas,它工作正常。

问题是,当用户在图像上单击鼠标,然后触摸 时Canvas,第一次触摸不会触发触摸事件,但只有在 之后,看起来第一次触摸只聚焦 Canvas,然后是 Canvas将为触摸事件做好准备。

仅当用户通过鼠标单击图像时才会出现此问题。似乎这是一个重点问题,但是,我不确定。

任何的想法 ?

4

1 回答 1

0

尝试使用 Canvas.Focus() 方法在 TouchEnter 事件上将鼠标移回 Canvas 时设置 Canvas 的焦点。这听起来确实像是焦点问题,因为您单击了图像,因此从画布上移除了焦点。

检查您的假设是否正确的有用工具是Snoop。我发现解决焦点问题非常有用。

于 2012-06-14T09:21:25.030 回答