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 del Compositor para la aplicación que se puede usar como generador para una variedad de tipos en el espacio de nombres Windows.UI.Composition que abarca la capa visual, el sistema de efectos y el sistema de animación. La clase Compositor también administra la duración de los objetos creados a partir del generador.
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
Se deben crear nuevas instancias de Compositor en un subproceso que tenga coreDispatcher.
Constructores
Compositor() |
Crea una instancia de Compositor. |
Propiedades
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. |
Métodos
Se aplica a
Consulte también
- de información general de la interfaz de usuario de composición de
- de información general del árbol visual de composición de
- IClosable
- objeto visual Composition sin ejemplo de marco (Windows 10)
- ejemplo de código adaptable versión