【问题标题】:Disable Application from sleeping in Windows 8 Metro在 Windows 8 Metro 中禁用应用程序休眠
【发布时间】:2012-12-12 15:07:25
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    您应该为此使用DisplayRequest 类,特别是DisplayRequest.RequestActive。您还必须记住在完成后调用 DisplayRequest.RequestRelease 以允许显示器休眠,例如,如果您没有在播放电影,或在菜单屏幕中等。

    【讨论】:

    • 感谢 ZombieSheep!就是这样!
    • 与实际问题没有太大关系,但我想知道在哪种情况下您会多次调用 Activate。
    • 我不确定你会不会,至少不是故意的。如果你这样做,它对你没有任何好处。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多