如何在UWP应用程序中以编程方式调暗屏幕

时间:2016-07-22 00:14:44

标签: c# windows uwp

我正试图找到如何在UWP应用程序中以编程方式调暗屏幕的方法,但我找不到任何相关的API ......有什么类似的吗?

2 个答案:

答案 0 :(得分:2)

在较新版本的UWP API中,这是可能的,请参阅:
UWP > API reference > Windows.Graphics.Display > BrightnessOverride

Windows 10要求:

设备系列
Windows 10 Creators Update(引入的v10.0.15063.0)
API合同
Windows.Foundation.UniversalApiContract(第4版引入)

答案 1 :(得分:1)

不幸的是,没有这样的API可以控制通用Windows平台(UWP)中的屏幕亮度。正如@Rafael所说,屏幕亮度被认为是由系统设置控制的全局设置。在某些设备系列(如物联网)中,设备甚至可能没有显示器。

如果您想在应用中调暗屏幕,可以尝试在视图顶部添加黑色叠加层并控制其不透明度。此外,欢迎您对UserVoice投票,要求此功能。