Partilhar via


CompositionTarget Classe

Definição

Representa a superfície de exibição composta para um aplicativo. Essa classe fornece eventos de renderização em todo o aplicativo.

public ref class CompositionTarget sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CompositionTarget final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CompositionTarget
Public NotInheritable Class CompositionTarget
Herança
Object Platform::Object IInspectable CompositionTarget
Atributos

Comentários

Os eventos CompositionTarget são úteis para renderizar cenários como:

Para cenários que não envolvem renderização personalizada ou medida de tempo de quadro, você provavelmente não precisará de CompositionTarget e pode apenas contar com o sistema de renderização XAML em execução e executando toda a sua composição e layout.

Métodos

GetCompositorForCurrentThread()

Recupera o objeto Compositor para este thread.

Eventos

Rendered

Ocorre imediatamente após o processo de renderização principal renderizar um quadro. Esse evento permite determinar quanto tempo cada quadro leva para renderizar.

Rendering

Ocorre quando o processo de renderização principal renderiza um quadro.

SurfaceContentsLost

Ocorre quando ocorre uma alteração principal subjacente, como uma alteração de dispositivo DirectX. Normalmente, o aplicativo deve regenerar seu conteúdo de superfície quando notificado desse evento.

Aplica-se a

Confira também