在Windows 8 Metro中禁用应用程序

时间:2012-12-12 15:07:26

标签: c# windows windows-8 microsoft-metro

我正在制作一个显示视频的应用程序,并且遇到了在播放视频时达到睡眠时间限制后机器进入睡眠状态的问题。有没有办法在Windows 8 Metro应用程序中禁用此行为?

1 个答案:

答案 0 :(得分:4)

您应该使用DisplayRequest类,特别是DisplayRequest.RequestActive用于此目的。一旦完成允许显示进入休眠状态,您必须记得调用DisplayRequest.RequestRelease,例如,如果您没有主动播放电影,或者在菜单屏幕中等等。