CompositorController Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili komposit di mana perubahan komposisi yang dimaksudkan harus diterapkan secara eksplisit.
public ref class CompositorController sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.LiftedContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [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.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class CompositorController final : IClosable
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.LiftedContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CompositorController : System.IDisposable
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class CompositorController : System.IDisposable
function CompositorController()
Public NotInheritable Class CompositorController
Implements IDisposable
- Warisan
- Atribut
- Penerapan
Keterangan
CompositorController memungkinkan Anda membuat dan mengontrol komposittor tempat Anda harus secara eksplisit menerapkan perubahan komposisi yang Anda maksudkan. Ini berbeda dengan komposit yang Anda peroleh dari visual yang dikembalikan oleh panggilan ke Metode ElementCompositionPreview.GetElementVisual(UIElement), yang penerapannya terjadi secara implisit tanpa memerlukan panggilan langsung.
Konstruktor
CompositorController() |
Menginisialisasi instans baru kelas CompositorController. |
Properti
Compositor |
Mendapatkan komposit 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, melepaskan, atau mereset sumber daya yang tidak terkelola. |
EnsurePreviousCommitCompletedAsync() |
Memastikan penerapan sebelumnya selesai. |
Acara
CommitNeeded |
Terjadi ketika kerangka kerja perlu memanggil Penerapan agar perubahan pada objek Komposisi tercermin pada layar. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk