zoukankan      html  css  js  c++  java
  • WPF 屏幕点击的设备类型

    1、鼠标

    可以通过Mouse相关的事件参数MouseButtonEventArgs中的数据,e.StylusDecice==null表示没有触摸设备,所以设备为鼠标

     2、触笔 or 触摸

    根据StylusDown事件参数StylusDownEventArgs,

    e.StylusDevice.TabletDevice.Type == TabletDeviceType.Stylus,True表示触摸设备为触笔,False则为触摸。

    注:网上有博客说通过DeviceId来判断是否触笔,乱扯。。。

    e.StylusDevice.Id,触笔的DeviceId在一台电脑上一般是固定的,换台电脑id是会变化的;触摸的DeviceId则是动态分配变动的。

    通过上面设备类型的判断,就可以封装一套设备点击事件,DeviceDown、DeviceUp、DeviceMove。

    事件参数中添加设备类型DeviceType(鼠标、触笔、触摸),然后具体业务中可以通过设备类型区分相关的交互操作。

    关键字:鼠标、触笔、触摸

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    字符串匹配之BF算法
    python里的反射(自学习)
    python的super()以及父类继承
    @staticmethod
    @classmethod
    scrapy
    mongodb
    js注入提取伪元素选择器
    execjs
    base64解密
  • 原文地址:https://www.cnblogs.com/kybs0/p/14888287.html
Copyright © 2011-2022 走看看