DisplayState Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |