BrightnessOverride
允许应用程序替代为设备设置的屏幕亮度级别。 使用此 API,可以在支持可控制亮度的设备上实现每个应用程序亮度控制。
可以使用
BrightnessOverride
暂时或永久替代用户的亮度级别设置。
首次从
GetDefaultForSystem
或
GetForCurrentView
检索初始化的
BrightnessOverride
对象时,该对象的
BrightnessLevel
属性的值未定义, (该值不) 表示当前系统亮度级别。 需要首先调用
SetBrightnessLevel
来设置亮度级别。
public ref class BrightnessOverride sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BrightnessOverride final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BrightnessOverride
Public NotInheritable Class BrightnessOverride
Object
Platform::Object
IInspectable
BrightnessOverride
返回
BrightnessOverride
对象。 此方法需要
CoreWindow
,因此它只能由当前在窗口中运行的应用使用。 在同一线程上对
BrightnessOverride.GetForCurrentView
的多次调用之间,返回的亮度替代对象可能不同。
必须从main UI 线程调用
BrightnessOverride.GetForCurrentView
。