触摸事件不触发 C# WPF

2024-01-01

我创建了一个订阅 WPF 触摸事件的程序。在过去的几个月里,一切都按预期工作,但昨天没有任何触摸事件会触发。我尝试创建一个新的简单程序来测试触摸事件,但它的工作原理是相同的,所有触摸输入都作为鼠标事件发送,即使光标从鼠标箭头变为触摸十字准线。

我多次重新启动计算机并重新安装驱动程序,但似乎没有任何改变。我尝试过使用不同品牌的触摸屏和不同的驱动器,这些驱动器也曾经工作过,但我看到了完全相同的问题。使用触摸屏的内置测试工具,我可以看到触摸和多点触摸按我的预期工作,并且查看系统属性的笔和触摸部分确认计算机正在识别触摸屏。

编辑:我继续测试显示器,多点触控似乎可以在其他 Windows 程序(如画图)中工作。触摸似乎仅在我的应用程序中不起作用。

有其他人经历过这种情况或者知道如何重新启用触摸事件吗?


听起来不像驱动程序问题。可能在您的一次着陆事件中您释放了触摸捕捉 http://msdn.microsoft.com/en-us/library/system.windows.contentelement.releasetouchcapture.aspx。您需要检查您的代码。搜索.ReleaseTouchCapture(e.TouchDevice);并检查您是否在正确的地方使用它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

触摸事件不触发 C# WPF 的相关文章

随机推荐