当前位置: 代码迷 >> Windows Mobile >> WP7 中怎么判断用户无动作,然后执行操作!
  详细解决方案

WP7 中怎么判断用户无动作,然后执行操作!

热度:155   发布时间:2016-04-25 07:58:26.0
WP7 中如何判断用户无动作,然后执行操作!!!!!!!!
WP7 中如何判断用户无动作,然后执行操作



比如15秒后用户无操作(无触摸,按键等),则自动刷新页面,后做其它操作



各位有什么高招,支支招啊!


------解决方案--------------------
搞不好,系统直接锁屏幕了,哈哈哈
------解决方案--------------------
首先,强烈建议楼主放弃这个想法,这与WP7的设计指南及用户的使用习惯严重违背。
并且无法拦截除了返回键之外的其它任何按键消息。

如果非要这么做的话,试试下面的办法:
在程序中放一个全局的标识变量,当有操作时,就将其设置为false,并启动计时器。
在应用程序中拦截ManipulationStarted和BackKeyPress事件。
------解决方案--------------------
探讨

首先,强烈建议楼主放弃这个想法,这与WP7的设计指南及用户的使用习惯严重违背。
并且无法拦截除了返回键之外的其它任何按键消息。

如果非要这么做的话,试试下面的办法:
在程序中放一个全局的标识变量,当有操作时,就将其设置为false,并启动计时器。
在应用程序中拦截ManipulationStarted和BackKeyPress事件。

------解决方案--------------------
设置一个timer,利用callback在一定的时间内激活系统:
Win32.SystemIdleTimerReset();
  相关解决方案