Bagikan melalui


CompositorController Kelas

Definisi

Mewakili komposit tempat perubahan komposisi yang dimaksudkan harus diterapkan secara eksplisit.

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
Warisan
Object Platform::Object IInspectable CompositorController
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v6.0)

Keterangan

CompositorController memungkinkan Anda membuat dan mengontrol komposit tempat Anda harus secara eksplisit menerapkan perubahan komposisi yang Anda maksudkan. Hal ini berbeda dengan kompposittor yang Anda peroleh dari visual yang dikembalikan oleh panggilan ke ElementCompositionPreview.GetElementVisual, yang penerapannya terjadi secara implisit tanpa memerlukan panggilan langsung.

Konstruktor

CompositorController()

Menginisialisasi instans baru kelas CompositorController.

Properti

Compositor

Mendapatkan komppositor yang terkait dengan pengontrol komposisi ini.

Metode

Close()

Merilis sumber daya sistem yang digunakan oleh CompositorController.

Commit()

Panggilan terapkan pada compositor yang terkait dengan CompositorController ini.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

EnsurePreviousCommitCompletedAsync()

Memastikan penerapan sebelumnya selesai.

Acara

CommitNeeded

Terjadi ketika kerangka kerja perlu memanggil Commit agar perubahan pada objek Komposisi tercermin pada layar.

Berlaku untuk