原文:win10 支持默认把触摸提升鼠标事件 打开 Pointer 消息

在 WPF 经常需要重写一套触摸事件,没有UWP的Pointer那么好用。
如果一直都觉得 WPF 的触摸做的不好,或想解决 WPF 的触摸问题,但是没有方法,那么请看下面。

只要新建框架为 .net 4.7 以上,运行的系统是Windows 10 Creators Update 就可以。

打开新建的工程,设置框架。

然后打开 App.config,添加支持把触摸和笔到鼠标

     <runtime>
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.EnablePointerSupport=true"/>
</runtime>

需要知道,这个特性不支持实时的笔迹。

因为笔迹需要运行在UI线程,会导致比较差的性能。

开启了这个属性就可以使用 Pointer 消息。

因为有小伙伴说使用了我上面代码无法打开 Pointer 消息,我看了他代码,发现他写错了,所以我把全部 App.config 代码写出来。

<?xml version="1.0" encoding="utf-8"?>

<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7" />
</startup>
<runtime>
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.EnablePointerSupport=true" />
</runtime>
</configuration>

参见:https://msdn.microsoft.com/en-us/library/mt800336(v=vs.110).aspx


本文会经常更新,请阅读原文:
https://lindexi.gitee.io/lindexi/post/win10-%E6%94%AF%E6%8C%81%E9%BB%98%E8%AE%A4%E6%8A%8A%E8%A7%A6%E6%91%B8%E6%8F%90%E5%8D%87%E9%BC%A0%E6%A0%87%E4%BA%8B%E4%BB%B6-%E6%89%93%E5%BC%80-Pointer-%E6%B6%88%E6%81%AF.html
,以避免陈旧错误知识的误导,同时有更好的阅读体验。


本作品采用
知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议
进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:
https://lindexi.gitee.io
),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请
与我联系

最新文章

  1. SpringMvc中初始化参数绑定
  2. Adb connection Error:远程主机强迫关闭了一个现有的连接
  3. 禁止Visual Studio启动时自动连接TFS服务器
  4. 一个LINUX狂人的语录(个人认为很精辟)
  5. Android企业级程序完全退出的解决方案
  6. leetcode Remove Duplicates from Sorted Array python
  7. Java编程规范(一)
  8. Javascript闭包的几种用法
  9. SPOJ PHRASES 每个字符串至少出现两次且不重叠的最长子串
  10. 网易云歌词解析(配合audio标签实现本地歌曲播放,歌词同步)
  11. ASP.NET MVC 使用Jquery异步操作JS代码
  12. es6拼接字符串``
  13. can物理信号-----------显性和隐性
  14. BTARN 接收消息流以3A7为例
  15. B - 吉哥系列故事——恨7不成妻
  16. springboot整合fastJson遇到重定向问题
  17. 转,敏感词过滤,PHP实现的Trie树
  18. android 设置系统屏幕亮度
  19. 解决lhgDialog插件在IE11浏览器的BUG
  20. RPC簡介

热门文章

  1. 以流的形式接收Http请求
  2. Openstack nova(二)——架构(一)
  3. Web安全之Cookie劫持
  4. Maven 使用Eclipse构建Maven的SpringMVC项目
  5. OC学习篇之---Foundation框架中的其他类(NSNumber,NSDate,NSExcetion)
  6. OAM配置代理手冊
  7. 组合搜索(combinatorial search)在算法求解中的应用
  8. 键盘钩子监测按键后,获取键码及按键名称(MFC)
  9. ERROR:column &amp;quot;rolcatupdate&amp;quot; does not exist
  10. 关于用strace工具定位vrrpd进程有时会挂死的bug