Linguaggio

CompositionTarget Classe

Definizione

Rappresenta la superficie di visualizzazione composita per un'app. Questa classe fornisce eventi di rendering a livello di applicazione.

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
Ereditarietà
Object Platform::Object IInspectable CompositionTarget
Attributi

Commenti

Gli eventi CompositionTarget sono utili per scenari di rendering come:

Per gli scenari che non implicano il rendering personalizzato o la misurazione del tempo di fotogramma, probabilmente non è necessario CompositionTarget e può semplicemente basarsi sul sistema di rendering XAML in esecuzione ed eseguire tutta la composizione e il layout.

Metodi

Nome Descrizione
GetCompositorForCurrentThread()

Recupera l'oggetto Compositor per questo thread.

Eventi

Nome Descrizione
Rendered

Si verifica immediatamente dopo il rendering del processo di rendering principale di un frame. Questo evento consente di determinare il tempo necessario per il rendering di ogni fotogramma.

Rendering

Si verifica quando il processo di rendering principale esegue il rendering di un frame.

SurfaceContentsLost

Si verifica quando si verifica una modifica importante sottostante, ad esempio una modifica del dispositivo DirectX. In genere, l'applicazione deve rigenerare il contenuto della superficie quando riceve una notifica di questo evento.

Si applica a

Vedi anche