更改应用程序中设置更改的系统设置

时间:2017-02-09 09:33:21

标签: windows-store-apps win-universal-app

我有一个显示电池状态的UWP应用程序。在应用程序中更改省电模式需要反映在系统设置中。

UWP有可能吗?

1 个答案:

答案 0 :(得分:0)

  

UWP有可能吗?

不,这在UWP中是不可能的。我们无法以编程方式在UWP应用内更改系统设置。正如@lindexi所说,实现你想要的正确方法是启动设置应用程序,然后让用户更改节电保护设置。

要启动节电设置页面,我们可以使用" ms-settings:batterysaver" URI,如下所示:

bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings:batterysaver"));

有关详细信息,请参阅Launch the Windows Settings app

在此之后,我们可以使用PowerManager.EnergySaverStatus属性来检查用户是否启用了省电模式。