在 wpf 中,触摸事件的处理常常不如 uwp 中的 pointer 事件那么便捷。如果您对 wpf 的触摸功能不满意,或者希望解决触摸相关的问题,请继续阅读下文。
首先,确保您的项目框架版本为 .NET 4.7 或以上,并且运行的系统是 Windows 10 Creators Update 或更高版本。
打开新建的工程,进行框架设置。

然后,在 App.config 文件中添加以下代码,以支持将触摸和笔输入转换为鼠标事件:
请注意,此功能不支持实时笔迹输入。因为笔迹输入需要在 UI 线程上运行,可能会导致性能问题。
启用此属性后,您就可以使用 Pointer 消息了。如果您之前尝试使用上述代码却无法启用 Pointer 消息,请检查您的 App.config 文件是否正确配置。以下是完整的 App.config 文件代码示例:
参考资料:https://www.php.cn/link/f9dd94e7acd400658ac4fd2817ea4fef
本文会定期更新,建议阅读原文:https://www.php.cn/link/7446e64c368d215c1786214f5118b5bc。

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但必须保留文章署名林德熙(包含链接:https://www.php.cn/link/b34cff5ba1f72525e525dd444eceaa99。











