Compositor 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í.
Administra la sesión entre una aplicación y el proceso del compositor del sistema.
La clase Compositor crea una instancia de Compositor para la aplicación que se puede usar como generador para una variedad de tipos en la Microsoft. Interfaz de usuario. Espacio de nombres de composición que abarca la capa visual, el sistema de efectos y el sistema de animación. La clase Compositor también gestiona el ciclo de vida de los objetos creados a partir de la fábrica.
public ref class Compositor sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.LiftedContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Compositor final : IClosable
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class Compositor final : IClosable
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.LiftedContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Compositor : System.IDisposable
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class Compositor : System.IDisposable
function Compositor()
Public NotInheritable Class Compositor
Implements IDisposable
- Herencia
- Atributos
- Implementaciones
Comentarios
El compositor sincroniza implícitamente los cambios realizados en los objetos visuales asociados para asegurarse de que se aplican de forma transaccional.
Consulte Información general de la interfaz de usuario de composición y Introducción al árbol visual de composición para obtener más información.
Se deben crear nuevas instancias de Compositor en un subproceso que tenga coreDispatcher.
Constructores
| Nombre | Description |
|---|---|
| Compositor() |
Crea una instancia de Compositor. |
Propiedades
| Nombre | Description |
|---|---|
| Comment |
Obtiene o establece una cadena que se va a asociar al compositor. |
| DispatcherQueue |
Obtiene la cola del distribuidor para este compositor. |
| GlobalPlaybackRate |
Obtiene o establece la velocidad a la que se reproduce la animación para todas las animaciones de fotograma clave creadas por este compositor. |
| MaxGlobalPlaybackRate |
Obtiene la velocidad de reproducción máxima permitida para todas las animaciones de fotograma clave creadas por este compositor. |
| MinGlobalPlaybackRate |
Obtiene la velocidad de reproducción mínima permitida para todas las animaciones de fotograma clave creadas por este compositor. |