Compartir a través de


CompositionTarget Clase

Definición

Representa la superficie de visualización compuesta para una aplicación. Esta clase proporciona eventos de representación en toda la aplicación.

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
Herencia
Object Platform::Object IInspectable CompositionTarget
Atributos

Comentarios

Los eventos CompositionTarget son útiles para representar escenarios como:

En escenarios que no implican la representación personalizada o la medición de tiempo de fotogramas, probablemente no necesitará CompositionTarget y solo puede confiar en el sistema de representación XAML que se ejecuta y realiza toda la composición y el diseño.

Métodos

GetCompositorForCurrentThread()

Recupera el objeto Compositor para este subproceso.

Eventos

Rendered

Se produce inmediatamente después de que el proceso de representación principal represente un marco. Este evento le permite determinar cuánto tiempo tarda cada fotograma en representarse.

Rendering

Se produce cuando el proceso de representación principal representa un marco.

SurfaceContentsLost

Se produce cuando se produce un cambio importante subyacente, como un cambio de dispositivo DirectX. Normalmente, la aplicación debe regenerar su contenido de superficie cuando se le notifique este evento.

Se aplica a

Consulte también