Compositor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gerencia a sessão entre um aplicativo e o processo de compositor do sistema.
A classe Compositor cria uma instância do Compositor para o aplicativo que pode ser usada como uma fábrica para uma variedade de tipos no Microsoft. UI. Namespace de composição que abrange a camada visual, o sistema de efeitos e o sistema de animação. A classe Compositor também gerencia o tempo de vida dos objetos criados a partir da 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
- Herança
- Atributos
- Implementações
Comentários
O Compositor sincroniza implicitamente as alterações feitas em visuais associados para garantir que eles sejam aplicados de maneira transacional.
Confira a visão geral da interface do usuário de composição e a visão geral da árvore visual de composição para obter mais informações.
Novas instâncias do Compositor devem ser criadas em um thread que tenha um CoreDispatcher.
Construtores
| Nome | Description |
|---|---|
| Compositor() |
Cria uma instância do Compositor. |
Propriedades
| Nome | Description |
|---|---|
| Comment |
Obtém ou define uma cadeia de caracteres a ser associada ao Compositor. |
| DispatcherQueue |
Obtém a fila do dispatcher para este compositor. |
| GlobalPlaybackRate |
Obtém ou define a taxa em que a animação é reproduzida para todas as animações de KeyFrame criadas por esse compositor. |
| MaxGlobalPlaybackRate |
Obtém a taxa de reprodução máxima permitida para todas as animações do KeyFrame criadas por este compositor.. |
| MinGlobalPlaybackRate |
Obtém a taxa de reprodução mínima permitida para todas as animações keyframe criadas por esse compositor. |