当前位置: 代码迷 >> Windows Mobile >> 怎么让Button分开执行press和release事件
  详细解决方案

怎么让Button分开执行press和release事件

热度:58   发布时间:2016-04-25 07:27:07.0
怎样让Button分开执行press和release事件
本帖最后由 by_wuwangwo 于 2013-02-02 21:33:04 编辑
简单说,假设有两个变量num1和num2。
要求Button1按下去(press状态),设置bnum1Add = true。
Button1松开(release状态),设置bnum1Add = false。
Button2按下去(press状态),设置bnum2Add = true。
Button2松开(release状态),设置bnum2Add = false。
然后有个Update()函数,每10毫秒执行一次:
{
    if (true == bnum1Add) { num1++; }
    if (true == bnum2Add) { num2++; }
}


但是WP的Button好像只有OnClick事件,我尝试如下:
1.改ClickMode,无效。
2.KeyDown , KeyUp事件num1和num2都会增加。
3.MouseLeftButtonDown/Up 没反应。
4.GotFocus,LostFocus事件会多执行一次num1++或num2++。

求教,有办法让Button分开执行press和release事件吗?

------解决方案--------------------
manipulationStart
manipulationComplete
  相关解决方案