Поделиться через


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

Возвращает значение, указывающее, поддерживает ли устройство стереоскопические трехмерные данные.

Методы

Close()

Закрывает объект DisplayInformation и освобождает системные ресурсы.

CreateForDisplayId(DisplayId)

Создает новый объект DisplayInformation для указанного идентификатора DisplayId.

Примечание

Этот метод необходимо вызвать из потока, в котором уже запущен microsoft.UI.Dispatching.DispatcherQueue .

CreateForWindowId(WindowId)

Создает новый объект DisplayInformation для указанного WindowId.

Примечание

Этот метод необходимо вызвать из потока, в котором уже запущен microsoft.UI.Dispatching.DispatcherQueue .

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

GetAdvancedColorInfo()

Извлекает сведения о дополнительном цвете.

GetColorProfile()

Извлекает стандартный цветной профиль Международного консорциума цветов (ICC), связанный с физическим дисплеем.

GetColorProfileAsync()

Асинхронно извлекает стандартный цветной профиль Международного консорциума цветов (ICC), связанный с физическим дисплеем.

События

AdvancedColorInfoChanged

Возникает при изменении дополнительных сведений о цвете.

ColorProfileChanged

Происходит при изменении цветового профиля физического дисплея.

Destroyed

Вызывается при уничтожении объекта DisplayInformation .

IsStereoEnabledChanged

Происходит при изменении свойства IsStereoEnabled из-за изменения поддержки стереоскопических трехмерных данных.

Применяется к