wpf : 触屏的奇怪问题

小世界大不同 2016-10-31 09:20:14
RadioButton的Children放了一张图片,注册了TouchDown和MouseDown事件,为什么手指点击触摸屏,两个事件都执行了??
求大神指教。。
...全文
277 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这是你的触摸屏驱动的问题,触摸屏通过手指点击,然后触发对应的鼠标操作,达到点击的效果。其实你可以看做,你的触摸屏和鼠标操中间有一道转换程序,将触摸操作转换为鼠标操作,这样的话,系统可以同时支持鼠标和触摸操作。所有建议开发触摸操作程序的时候只用Touch事件,不要注册Mouse事件,如果一定要用Mouse的话,那就不要用TouchDown而,只用MouseDown,因为TouchDown同样会触发MouseDown。
小世界大不同 2016-10-31
  • 打赏
  • 举报
回复
小世界大不同 2016-10-31
  • 打赏
  • 举报
回复
引用 2 楼 duanzi_peng 的回复:
想同时支持click与touch 将事件合并成一个,把 MouseEventArgs 参数改为EventArgs。
这回答不正确吧,,,
exception92 2016-10-31
  • 打赏
  • 举报
回复
想同时支持click与touch 将事件合并成一个,把 MouseEventArgs 参数改为EventArgs。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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