Compartir a través de


CompositorController Clase

Definición

Representa un compositor en el que se deben confirmar explícitamente los cambios de composición previstos.

public ref class CompositorController sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(393216, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CompositorController final : IClosable
[Windows.Foundation.Metadata.Activatable(393216, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CompositorController : System.IDisposable
Public NotInheritable Class CompositorController
Implements IDisposable
Herencia
Object Platform::Object IInspectable CompositorController
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)

Comentarios

El CompositorController permite crear y controlar un compositor en el que debe confirmar explícitamente los cambios de composición previstos. Esto contrasta con el compositor que se obtiene de un objeto visual devuelto por una llamada a ElementCompositionPreview.GetElementVisual, para el que las confirmaciones se producen implícitamente sin necesidad de una llamada directa.

Constructores

CompositorController()

Inicializa una nueva instancia de la clase CompositorController.

Propiedades

Compositor

Obtiene el compositor asociado a este controlador de composición.

Métodos

Close()

Libera los recursos del sistema que usa CompositorController.

Commit()

Llama a commit en el compositor asociado a este CompositorController.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

EnsurePreviousCommitCompletedAsync()

Garantiza que se completó la confirmación anterior.

Eventos

CommitNeeded

Se produce cuando el marco debe llamar a Commit para que los cambios en los objetos composition se reflejen en pantalla.

Se aplica a