平板上签名板canvas 签名的时候一直移动,请解决方法

问题描述

大家好,我现在是在windows8上写程序c#,然后部署在平板上,但是发现好像eventhandles用错了。。用鼠标签名的话可以用pointerEvents但是在平板上好像不能用,求解决方法!谷歌说可以用manipulationevents,有人有例子吗?下面是我用pointerEvent写的一小部分publicvoidOnCanvasPointerReleased(objectsender,PointerRoutedEventArgse){if(e.Pointer.PointerId==m_penid){Windows.UI.Input.PointerPointpt=e.GetCurrentPoint(InkCanvas1);if(m_currentMode=="Erase"){System.Diagnostics.Debug.WriteLine("Erasing:PointerReleased");m_inkManager.ProcessPointerUp(pt);//m_highLightManager.ProcessPointerUp(pt);}else{//passthepointerinformationtotheinkmanager.currentManager.ProcessPointerUp(pt);}}elseif(e.Pointer.PointerId==_touchid){//Processtouchinput}_touchid=0;m_penid=0;//callanapplication-definedfunctiontorendertheinkstrokes.//RefreshCanvas();e.Handled=true;}

解决方案

解决方案二:
一同学习,看看高手的解答
解决方案三:
直接用鼠标事件就行了
解决方案四:
确实,鼠标事件应该是可以解决的
解决方案五:
引用2楼cchvsgame的回复:

直接用鼠标事件就行了

在平板上不能用手指画东西。。有解决方法吗?
解决方案六:
引用3楼wpfLove的回复:

确实,鼠标事件应该是可以解决的

求解决方法

时间: 2024-10-24 11:29:19

平板上签名板canvas 签名的时候一直移动,请解决方法的相关文章

php连接不上mysql但mysql命令行操作正常的解决方法

 这篇文章主要介绍了php连接不上mysql但mysql命令行操作正常的解决方法,需要的朋友可以参考下 故障状况:php网站连接mysql失败,但在命令行下通过mysql命令可登录并正常操作. 解决方案: 1.命令行下登录mysql,执行以下命令:  代码如下:show variables like 'socket'; 执行后会得到类似于如下回显:  代码如下: "Variable_name"        "Value" "socket"  

Android7.0上某些PopuWindow出现显示位置不正确问题的解决方法

本文实例讲述了Android7.0上某些PopuWindow出现显示位置不正确问题的解决方法.分享给大家供大家参考,具体如下: 情景描述: 在andorid7.0及以上系统,点击某个view,本来期待有一个Popuwindow在该view下面弹出(调用PopuWindow.showAsDropDown(view)方法)但结果PopuWindow却弹出在view上方,顶在系统状态栏下面. 原因分析: 在android7.0上,如果不主动约束PopuWindow的大小,比如,设置布局大小为 MATC

ubuntu上在androidstudio中启动emulator闪退的解决方法

阅读目录(Content) 平台 现象 解决 一.查看模拟器的信息 二.命令行运行模拟器 平台 Ubuntu14.04 64 现象 在AndrodStudio中点击模拟器的启动按钮后,模拟器界面弹出后,又立刻闪退. 解决 一.查看模拟器的信息 从上面可以看到模拟器的存放路径以及名称: 路径:/home/pengdonglin/.android/avd/4_WVGA_Nexus_S_API_24.avd 名称:4_WVGA_Nexus_S_API_24 架构:x86_64 二.命令行运行模拟器 在

asp.net下ueditor上传大容量视频报http请求错误的解决方法

故障现象: 当使用百度编辑器ueditor上传大容量视频或大容量图片的时候,编辑器报"http请求错误"的解决方法详解: 原因分析: 目前很多CMS整合了百度的ueditor编辑器,但是上传稍微大一点的文件就会报错, 解决方案 1:修改相对应的ueditor\asp\config.json编辑器文件夹中的配置文件config.json在其中查找"videoMaxSize": 1024000000, /* 上传大小限制,单位B,默认1GBB */ 这是我修改后的参数:

ftp上传时数据Socket错误连接超时的解决方法_应用技巧

ftp上传时数据Socket错误解决方法 一些网友在上传网站时,虽然可以连接但出现如下错误 -------------------------------------------- 200 Type set to ASCII. PASV 227 Entering Passive Mode (61,151,251,110,4,64). 数据 Socket 错误: 连接已失败 (连接已拒绝) --------------------------------------------  或是 -----

电脑只能上qq不能打开网页怎么回事 简单设置解决方法

上网上多了总会出现这个那个的问题,小编就遇见了这么个问题,突然之间就不能打开网页,其他的一些桌面客户端也不能正常连网,到底是怎么回事?可QQ登在那里却是好好的,解决了问题的同时发现网上也有好多朋友在找寻方法,没事,下面就告诉大家怎么设置,也许你也会不幸遇见这样的一个问题. 始解决问题,点左下角的"开始",打开"控制面板". 找到"网络连接"这个选项. 找到我们正在使用的网络连接,因为我正在使用"无线连接",所以对"无

IIS报在服务器上找不到脚本语言'VBScript.encode'错误解决方法_win服务器

VBScript.Encode 这个组件经常被用来加密一些ASP的木马后门以达到免杀效果,还有一些程序的作者也会在ASP中使用加密以达到保护版权的目的. 偶然间发现,有套程序传到服务器上,程序报错了: 复制代码 代码如下: Active Server Pages 错误 'ASP 0129' 在服务器上找不到脚本语言 'VBScript.encode' /config.asp,行 5 按道理程序在本地调试过的,没有问题,于是找到了网站根目录下的config文件,看向第5行,居然是一些乱码!噢,原来

TP3.2批量上传文件或图片 同名冲突问题的解决方法

本文实例为大家分享了TP3.2批量上传文件或图片的具体代码,并解决了同名冲突问题,供大家参考,具体内容如下 1.html <form action="{:U('Upload/index')}" enctype="multipart/form-data" method="post" > <p><input type="file" id="file3" name="ID[

耳机插到电脑上没有声音怎么办?耳机接电脑没声音解决方法

一.核实耳机设备是否正常 : 若耳机本身存在问题,那么耳机插入笔记本后将没有声音. 核实方法: 方法一: 将耳机设备插入其他电脑或手机设备后观察是否有声音.如果耳机插入其他设备也没有声音,说明应为耳机本身故障导致,基本可排除笔记本电脑的问题. 方法二: 更换其他耳机设备后观察是否有声音.若其他耳机插入笔记本后有声音,说明应为耳机本身故障导致,基本可排除笔记本电脑的问题. 二.查看笔记本是否被设置为静音状态 : 如果设置了静音状态,那么插入耳机后笔记本将没有声音.   取消静音方法: 方法一: 1