在Windows ce中为Silverlight元件注册手势事件以实现拖拽效果


   接上回:Wince中为元件注册鼠标事件以实现Canvas中的拖拽效果今天接着介绍一下如何在Windows ce中为Silverlight注册手势事件以实现上面的拖拽效果,移动相关的代码都在上面了下面主要介绍不同的地方
   1、设置几个全局变量来记录当前移动的元件对象,移动开始时的坐标,移动的坐标,当前是否处于移动状态(手势所取得的坐标是POINTS格式而不是XRPoint格式)

   2、下面完成手势事件类

 
    3、为元件注册手势事件
  

4、实现手势操作的方法
  

5、剩下的就很简单了,调用我们上面写好的方法在Main函数中动态加载png图片注册手势事件和RenderTransform:
 

   结语:手势同基本的事件实现方式比较类似的,他能帮助我们捕获更多的针对触摸屏的操作事件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值