DisplayInformation 类

定义

监视和控制顶级窗口或显示监视器的显示相关信息。 类提供事件,以允许客户端监视影响视图) (的显示更改,以及可能影响应用窗口的显示中的更改。

public ref class DisplayInformation sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65538)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DisplayInformation final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65538)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DisplayInformation : System.IDisposable
Public NotInheritable Class DisplayInformation
Implements IDisposable
继承
Object Platform::Object IInspectable DisplayInformation
属性
实现

属性

DispatcherQueue

获取与 DisplayInformation 对象关联的调度程序队列。

IsStereoEnabled

获取一个值,该值指示设备是否支持立体 3D。

方法

Close()

关闭 DisplayInformation 对象,并释放系统资源。

CreateForDisplayId(DisplayId)

为指定的 DisplayId 创建新的 DisplayInformation 对象。

注意

必须从已运行 Microsoft.UI.Dispatching.DispatcherQueue 的 线程调用此方法。

CreateForWindowId(WindowId)

为指定的 WindowId 创建新的 DisplayInformation 对象。

注意

必须从已运行 Microsoft.UI.Dispatching.DispatcherQueue 的 线程调用此方法。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

GetAdvancedColorInfo()

检索高级颜色信息。

GetColorProfile()

检索与物理显示器关联的默认国际颜色联盟 (ICC) 颜色配置文件。

GetColorProfileAsync()

异步检索与物理显示器关联的默认国际颜色联盟 (ICC) 颜色配置文件。

事件

AdvancedColorInfoChanged

更改高级颜色信息时引发。

ColorProfileChanged

在物理显示器的颜色配置文件更改时发生。

Destroyed

销毁 DisplayInformation 对象时引发。

IsStereoEnabledChanged

IsStereoEnabled 属性由于对立体 3D 的支持而更改时发生。

适用于