Compositor 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.
Mengelola sesi antara aplikasi dan proses komppositori sistem.
Kelas Compositor membuat instans Compositor untuk aplikasi yang dapat digunakan sebagai pabrik untuk berbagai jenis di namespace Windows.UI.Composition yang mencakup lapisan visual, sistem efek, dan sistem animasi. Kelas Compositor juga mengelola masa pakai objek yang dibuat dari pabrik.
public ref class Compositor 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 Compositor 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 Compositor 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 Compositor : 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 Compositor : System.IDisposable
function Compositor()
Public NotInheritable Class Compositor
Implements IDisposable
- Warisan
- Atribut
- Penerapan
Keterangan
Compositor secara implisit menyinkronkan perubahan yang dilakukan pada visual terkait untuk memastikan perubahan diterapkan secara transaksional.
Lihat Gambaran Umum
Instans baru Compositor harus dibuat pada utas yang memiliki CoreDispatcher.
Konstruktor
Compositor() |
Membuat instans Compositor. |
Properti
Comment |
Mendapatkan atau mengatur string untuk dikaitkan dengan Compositor. |
DispatcherQueue |
Mendapatkan antrean dispatcher untuk komposit ini. |
GlobalPlaybackRate |
Mendapatkan atau mengatur laju di mana animasi diputar untuk semua animasi KeyFrame yang dibuat oleh komposit ini. |
MaxGlobalPlaybackRate |
Mendapatkan laju pemutaran maksimum yang diizinkan untuk semua animasi KeyFrame yang dibuat oleh komposit ini.. |
MinGlobalPlaybackRate |
Mendapatkan laju pemutaran minimum yang diizinkan untuk semua animasi KeyFrame yang dibuat oleh komposit ini. |
Metode
Berlaku untuk
Lihat juga
- Gambaran Umum Antarmuka Pengguna Komposisi
- Gambaran Umum Pohon Visual Komposisi
- IClosable
- visual komposisi tanpa sampel kerangka kerja (Windows 10)
- sampel kode adaptif Versi