Compartilhar via


DisplayState Classe

Definição

Representa uma fatia no tempo de exibição do estado do pipeline para um subconjunto dos destinos de exibição do sistema. Se IsReadOnly for false, esse objeto poderá ser modificado conectando destinos pertencentes ao DisplayManager do chamador ou modificando as propriedades do caminho. Modificar um objeto DisplayState ou seus objetos filho não modifica diretamente o estado de exibição do sistema até que você chame 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
Herança
Object Platform::Object IInspectable DisplayState
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1809 (introduzida na 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v7.0)

Propriedades

IsReadOnly

Obtém um valor que indica se esse DisplayState e suas exibições e caminhos filho podem ser modificados.

IsStale

Obtém um valor que indica se o estado de exibição do sistema foi alterado desde que este DisplayState foi criado.

Properties

Reservado para uso futuro.

Targets

Retorna o conjunto de objetos DisplayTarget usados para criar este objeto DisplayState .

Views

Obtém uma coleção que contém as exibições do DisplayState.

Métodos

CanConnectTargetToView(DisplayTarget, DisplayView)

Indica se o destino especificado pode ou não ser conectado à exibição especificada.

Clone()

Cria uma cópia deste objeto DisplayState , incluindo cópias de todos os modos de exibição e caminhos.

ConnectTarget(DisplayTarget)

Conecta o destino especificado e retorna o caminho resultante.

ConnectTarget(DisplayTarget, DisplayView)

Conecta o destino especificado a um grupo de clones lógicos existente e retorna o caminho resultante.

DisconnectTarget(DisplayTarget)

Desconecta o destino especificado.

GetPathForTarget(DisplayTarget)

Recupera um objeto DisplayPath que representa o destino especificado.

GetViewForTarget(DisplayTarget)

Recupera um objeto DisplayView que representa a exibição à qual o destino está conectado.

TryApply(DisplayStateApplyOptions)

Tenta aplicar atomicamente esse DisplayState ao hardware relevante. Implicitamente, isso envolve "funcionalizar" todos os caminhos para determinar os melhores modos que correspondem a todas as propriedades DisplayPath e DisplayView .

TryFunctionalize(DisplayStateFunctionalizeOptions)

Tenta "funcionalizar" esse DisplayState tentando avaliar os melhores modos em todos os caminhos, considerando todas as propriedades do DisplayPath especificadas como restrições. Esse método então (opcionalmente, consulte Comentários) atualiza todas as propriedades DisplayPath e DisplayView com os resultados da funcionalização. Em particular, todas as propriedades DisplayPath e DisplayView definidas como nulas terão seus valores calculados e definidos.

Aplica-se a