Condividi tramite


DisplayState Classe

Definizione

Rappresenta una sezione temporale dello stato della pipeline di visualizzazione per un subset delle destinazioni di visualizzazione del sistema. Se IsReadOnly è false, questo oggetto può essere modificato connettendo le destinazioni di proprietà del chiamante DisplayManager o modificando le proprietà del percorso. La modifica di un oggetto DisplayState o dei relativi oggetti figlio non modifica direttamente lo stato di visualizzazione del sistema fino a quando non si chiama TryApply.

public ref class DisplayState sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class DisplayState final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class DisplayState
Public NotInheritable Class DisplayState
Ereditarietà
Object Platform::Object IInspectable DisplayState
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)

Proprietà

IsReadOnly

Ottiene un valore che indica se displayState e le relative visualizzazioni e percorsi figlio possono essere modificati.

IsStale

Ottiene un valore che indica se lo stato di visualizzazione del sistema è stato modificato dopo la creazione di DisplayState .

Properties

Riservato per utilizzi futuri.

Targets

Restituisce il set di oggetti DisplayTarget utilizzati per creare questo oggetto DisplayState .

Views

Ottiene un insieme contenente le visualizzazioni di DisplayState.

Metodi

CanConnectTargetToView(DisplayTarget, DisplayView)

Indica se la destinazione specificata può essere connessa alla visualizzazione specificata.

Clone()

Crea una copia di questo oggetto DisplayState , incluse le copie di tutte le visualizzazioni e i percorsi.

ConnectTarget(DisplayTarget)

Connette la destinazione specificata e restituisce il percorso risultante.

ConnectTarget(DisplayTarget, DisplayView)

Connette la destinazione specificata a un gruppo di cloni logici esistente e restituisce il percorso risultante.

DisconnectTarget(DisplayTarget)

Disconnette la destinazione specificata.

GetPathForTarget(DisplayTarget)

Recupera un oggetto DisplayPath che rappresenta la destinazione specificata.

GetViewForTarget(DisplayTarget)

Recupera un oggetto DisplayView che rappresenta la visualizzazione a cui è connessa la destinazione.

TryApply(DisplayStateApplyOptions)

Tenta di applicare in modo atomico l'oggetto DisplayState all'hardware pertinente. In modo implicito, questo implica la "funzionalità" di tutti i percorsi per determinare le modalità migliori corrispondenti a tutte le proprietà DisplayPath e DisplayView .

TryFunctionalize(DisplayStateFunctionalizeOptions)

Tenta di "funzionalizzare" questo DisplayState cercando di valutare le modalità migliori in tutti i percorsi specificati come vincoli. Questo metodo aggiorna quindi (facoltativamente, vedere La sezione Osservazioni) aggiorna tutte le proprietà DisplayPath e DisplayView con i risultati della funzionalizzazione. In particolare, tutte le proprietà DisplayPath e DisplayView impostate su Null avranno i valori calcolati e impostati.

Si applica a