【发布时间】:2012-10-23 12:29:12
【问题描述】:
我正在尝试编写一个 Windows 8 平板电脑应用程序,该应用程序通常可以在接收输入之间间隔几分钟。
问题是,如果我不一直触摸屏幕,省电模式会启动,屏幕会自动变黑,这会干扰应用程序的用户。
我的应用程序是否有办法阻止激活节电程序,或者至少延长激活节电程序所需的时间。
【问题讨论】:
标签: c# windows-8 tablet power-saving
我正在尝试编写一个 Windows 8 平板电脑应用程序,该应用程序通常可以在接收输入之间间隔几分钟。
问题是,如果我不一直触摸屏幕,省电模式会启动,屏幕会自动变黑,这会干扰应用程序的用户。
我的应用程序是否有办法阻止激活节电程序,或者至少延长激活节电程序所需的时间。
【问题讨论】:
标签: c# windows-8 tablet power-saving
您应该使用DisplayRequest class 来防止屏幕关闭。
在没有用户输入的情况下显示视频或长时间运行的应用可以通过调用 DisplayRequest::RequestActive 请求保持显示。激活显示请求后,设备的显示屏会在应用可见时保持打开状态。当用户将应用移出前台时,系统会停用应用的显示请求,并在应用返回前台时重新激活它们。
【讨论】:
在个性化设置中转到您的屏幕保护程序。选择无。
【讨论】: