UWP功率设定

时间:2018-11-28 08:24:34

标签: c# uwp xamarin.uwp

我有UWP应用程序,我想检索电源和睡眠设置信息并将其显示到UI。

例如: 在Windows设置中,我将“睡眠定时器”设置为从不 Power and Sleep setting in Windows setting

然后,当我打开UWP应用程序并转到“电源设置” UI时, 它将在下拉列表中反映所选的设置。

我现在的问题是,是否可以通过C#编程在Windows 10中控制(读取,更新)电源和睡眠设置。如果是,请参见任何有关如何在我的应用程序中实现此功能的提示,我可以更改这些提示并在应用程序UI中显示“睡眠”设置。

任何建议或评论都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

我找不到任何可以更改它的api,但是您可以将用户转到设置页面以设置电源。

 await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings:powersleep")); 

如果您希望您的应用像视频应用一样在不脱离屏幕的情况下运行,则可以使用此代码。

        var displayRequest = new DisplayRequest();
        displayRequest.RequestRelease();

请参阅:Launch the Windows Settings app - UWP app developer