WPF程序,插上USB触摸屏启动就慢,需要几十秒,拔掉后就正常了

weixin_39568135 2019-03-06 04:42:00
WPF程序,插上USB触摸屏启动就慢,需要几十秒,拔掉后就正常了。


...全文
336 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
config_man 2019-05-06
  • 打赏
  • 举报
回复
lindexi_gd 2019-04-30
  • 打赏
  • 举报
回复
在 WPF 启动的时候,会创建 PenThreadWorker 里面的触摸线程,在触摸线程里面调用 penimc2_v0400.dll 拿到触摸事件,在开始获取之后会通过 Window 的创建在 _OnVisibilityChanged 函数通过 HwndSource.Initialize 方法初始化触摸 尝试设置 Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport 为 false 可以在 Initialize 禁用初始化触摸,如果你尝试设置了 false 启动速度提升,那么就可以知道是硬件的问题 详细请看 [WPF 触摸到事件](https://blog.lindexi.com/post/wpf-%E8%A7%A6%E6%91%B8%E5%88%B0%E4%BA%8B%E4%BB%B6 )
exception92 2019-03-10
  • 打赏
  • 举报
回复
启动的时候有些逻辑和触摸屏有关,仔细研究研究代码逻辑,看那块出的问题。

8,737

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧