在Windows Phone 7上禁用自动锁定屏幕

问题描述:

如果用户不与设备交互一段时间,我需要防止屏幕自动锁定自身。在Windows Phone 7上禁用自动锁定屏幕

在运行我的应用程序时,是否可以请求某种锁定来保持屏幕?

是的,你可以通过禁用UserIdleDetection来做到这一点。

样品和更多背景信息在这里。

PhoneApplicationService.UserIdleDetectionMode Property (Microsoft.Phone.Shell)

Idle Detection for Windows Phone

+0

谢谢米克,效果很好。可悲的是我没有足够的声望点来提高你的答案。 – jorgenfb 2010-12-02 21:50:21

+0

这个答案是不正确的。您链接的页面指定UserIdleDetectionMode可以使应用程序在电话锁定后继续运行,但不会阻止锁定屏幕显示。 – 2010-12-03 07:33:38

我没有发现在MSDN示例代码,所以我决定把它放在这里,是因为我也一直在寻找的答案,这个问题:

using Microsoft.Phone.Shell; 

PhoneApplicationService phoneAppService = PhoneApplicationService.Current; 
phoneAppService.UserIdleDetectionMode = IdleDetectionMode.Disabled;