我有UWP应用程序,我想检索电源和睡眠设置信息并将其显示到UI。
例如: 在Windows设置中,我将“睡眠定时器”设置为从不
然后,当我打开UWP应用程序并转到“电源设置” UI时, 它将在下拉列表中反映所选的设置。
我现在的问题是,是否可以通过C#编程在Windows 10中控制(读取,更新)电源和睡眠设置。如果是,请参见任何有关如何在我的应用程序中实现此功能的提示,我可以更改这些提示并在应用程序UI中显示“睡眠”设置。
任何建议或评论都会受到赞赏。
答案 0 :(得分:0)
我找不到任何可以更改它的api,但是您可以将用户转到设置页面以设置电源。
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings:powersleep"));
如果您希望您的应用像视频应用一样在不脱离屏幕的情况下运行,则可以使用此代码。
var displayRequest = new DisplayRequest();
displayRequest.RequestRelease();