Freigeben über


DisplayInformation Klasse

Definition

Überwacht und steuert anzeigebezogene Informationen für ein Fenster der obersten Ebene oder einen Anzeigemonitor. Die -Klasse stellt Ereignisse bereit, mit denen Clients Änderungen überwachen können, die sich darauf auswirken, auf welchen Anzeigen sich die Ansicht befindet, sowie Änderungen in Anzeigen, die sich auf das App-Fenster auswirken können.

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
Vererbung
Object Platform::Object IInspectable DisplayInformation
Attribute
Implementiert

Eigenschaften

DispatcherQueue

Ruft die Verteilerwarteschlange ab, die dem DisplayInformation-Objekt zugeordnet ist.

IsStereoEnabled

Ruft einen Wert ab, der angibt, ob das Gerät stereoskopisches 3D unterstützt.

Methoden

Close()

Schließt das DisplayInformation-Objekt und gibt Systemressourcen frei.

CreateForDisplayId(DisplayId)

Erstellt ein neues DisplayInformation-Objekt für die angegebene DisplayId.

Hinweis

Sie müssen diese Methode aus einem Thread aufrufen, der bereits eine Microsoft.UI.Dispatching.DispatcherQueue ausgeführt hat.

CreateForWindowId(WindowId)

Erstellt ein neues DisplayInformation-Objekt für die angegebene WindowId.

Hinweis

Sie müssen diese Methode aus einem Thread aufrufen, der bereits eine Microsoft.UI.Dispatching.DispatcherQueue ausgeführt hat.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

GetAdvancedColorInfo()

Ruft die Erweiterten Farbinformationen ab.

GetColorProfile()

Ruft das Standardfarbprofil des International Color Consortium (ICC) ab, das der physischen Anzeige zugeordnet ist.

GetColorProfileAsync()

Ruft asynchron das Standardfarbprofil des International Color Consortium (ICC) ab, das der physischen Anzeige zugeordnet ist.

Ereignisse

AdvancedColorInfoChanged

Wird ausgelöst, wenn die erweiterten Farbinformationen geändert werden.

ColorProfileChanged

Tritt auf, wenn sich das Farbprofil der physischen Anzeige ändert.

Destroyed

Wird ausgelöst, wenn das DisplayInformation-Objekt zerstört wird.

IsStereoEnabledChanged

Tritt auf, wenn sich die IsStereoEnabled-Eigenschaft aufgrund einer Änderung der Unterstützung für stereoskopisches 3D ändert.

Gilt für: