DisplayState Clase

Definición

Representa un segmento en tiempo de estado de canalización de visualización para un subconjunto de los destinos de visualización del sistema. Si IsReadOnly es false, este objeto se puede modificar mediante la conexión de destinos que son propiedad del DisplayManager del autor de la llamada o modificando las propiedades de ruta de acceso. Al modificar un objeto DisplayState o sus objetos secundarios, no se modifica directamente el estado de presentación del sistema hasta que se llama a 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
Herencia
Object Platform::Object IInspectable DisplayState
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)

Propiedades

IsReadOnly

Obtiene un valor que indica si se puede modificar este DisplayState y sus vistas y rutas de acceso secundarias.

IsStale

Obtiene un valor que indica si el estado de visualización del sistema ha cambiado desde que se creó este DisplayState .

Properties

Reservado para uso futuro.

Targets

Devuelve el conjunto de objetos DisplayTarget usados para crear este objeto DisplayState .

Views

Obtiene una colección que contiene las vistas de DisplayState.

Métodos

CanConnectTargetToView(DisplayTarget, DisplayView)

Indica si el destino especificado se puede conectar o no a la vista especificada.

Clone()

Crea una copia de este objeto DisplayState , incluidas las copias de todas las vistas y rutas de acceso.

ConnectTarget(DisplayTarget)

Conecta el destino especificado y devuelve la ruta de acceso resultante.

ConnectTarget(DisplayTarget, DisplayView)

Conecta el destino especificado a un grupo de clonación lógico existente y devuelve la ruta de acceso resultante.

DisconnectTarget(DisplayTarget)

Desconecta el destino especificado.

GetPathForTarget(DisplayTarget)

Recupera un objeto DisplayPath que representa el destino especificado.

GetViewForTarget(DisplayTarget)

Recupera un objeto DisplayView que representa la vista a la que está conectado el destino.

TryApply(DisplayStateApplyOptions)

Intenta aplicar de forma atómica este displayState al hardware correspondiente. Implícitamente, esto implica "funcionalizar" todas las rutas de acceso para determinar los mejores modos que coinciden con todas las propiedades DisplayPath y DisplayView .

TryFunctionalize(DisplayStateFunctionalizeOptions)

Intenta "funcionalizar" este DisplayState intentando evaluar los mejores modos en todas las rutas de acceso dadas todas las propiedades de DisplayPath especificadas como restricciones. A continuación, este método (opcionalmente, vea Comentarios) actualiza todas las propiedades DisplayPath y DisplayView con los resultados de la funcionalización. En concreto, todas las propiedades DisplayPath y DisplayView establecidas en NULL tendrán sus valores calculados y establecidos.

Se aplica a