DisplayState Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |