Share via


DesktopAcrylicController Kelas

Definisi

Mengelola rendering dan kebijakan sistem untuk bahan akrilik latar belakang.

public ref class DesktopAcrylicController sealed : ISystemBackdropController, IClosable
public ref class DesktopAcrylicController sealed : ISystemBackdropControllerWithTargets, IClosable
public ref class DesktopAcrylicController sealed : ISystemBackdropControllerWithTargets, IClosableNotifier, IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DesktopAcrylicController final : ISystemBackdropController, IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DesktopAcrylicController final : ISystemBackdropControllerWithTargets, IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DesktopAcrylicController final : ISystemBackdropControllerWithTargets, IClosableNotifier, IClosable
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DesktopAcrylicController : ISystemBackdropController, System.IDisposable
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DesktopAcrylicController : ISystemBackdropControllerWithTargets, System.IDisposable
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DesktopAcrylicController : ISystemBackdropControllerWithTargets, IClosableNotifier, System.IDisposable
function DesktopAcrylicController()
Public NotInheritable Class DesktopAcrylicController
Implements IDisposable, ISystemBackdropController
Public NotInheritable Class DesktopAcrylicController
Implements IDisposable, ISystemBackdropControllerWithTargets
Public NotInheritable Class DesktopAcrylicController
Implements IClosableNotifier, IDisposable, ISystemBackdropControllerWithTargets
Warisan
Object Platform::Object IInspectable DesktopAcrylicController
Atribut
Penerapan

Keterangan

Kelas ini merangkum penyajian bahan latar belakang sistem serta penanganan kebijakan sistem untuk bahan akrilik latar belakang.

Akrilik latar belakang mengungkapkan wallpaper desktop dan jendela lain yang berada di belakang aplikasi yang saat ini aktif.

Konstruktor

DesktopAcrylicController()

Menginisialisasi instans baru kelas DesktopAcrylicController.

Properti

FallbackColor

Mendapatkan atau mengatur warna solid untuk digunakan ketika kondisi sistem mencegah penyajian bahan akrilik.

IsClosed

Mendapatkan nilai yang menunjukkan apakah objek ditutup (dibuang).

Kind

Mendapatkan atau menetapkan nilai yang menunjukkan varian bahan Akrilik apa yang digunakan.

LuminosityOpacity

Mendapatkan atau mengatur tingkat keburaman luminositas warna.

State

Mendapatkan status pengontrol latar belakang sistem saat ini.

TintColor

Mendapatkan atau mengatur warna warna untuk bahan akrilik latar belakang.

TintOpacity

Mendapatkan atau mengatur tingkat keburaman warna.

Metode

AddSystemBackdropTarget(ICompositionSupportsSystemBackdrop)

Menambahkan target latar belakang sistem yang ditentukan.

Close()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola.

IsSupported()

Menentukan apakah bahan akrilik didukung pada sistem operasi saat ini.

RemoveAllSystemBackdropTargets()

Menghapus semua target latar belakang sistem.

RemoveSystemBackdropTarget(ICompositionSupportsSystemBackdrop)

Menghapus target latar belakang sistem yang ditentukan.

ResetProperties()

Mereset properti yang disesuaikan ke default sistemnya dan kembali ke penanganan tema terang/gelap otomatis.

SetSystemBackdropConfiguration(SystemBackdropConfiguration)

Mengatur kebijakan khusus aplikasi yang akan diterapkan ke pengontrol latar belakang sistem.

SetTarget(CoreWindow, CompositionTarget)

Menyambungkan pengontrol latar belakang sistem ini ke yang ditentukan CoreWindow.

SetTarget(WindowId, CompositionTarget)

Menyambungkan pengontrol latar belakang sistem ini ke HWND atau AppWindow dengan WindowId yang ditentukan.

Acara

Closed

Terjadi ketika objek telah ditutup (dibuang), setelah peristiwa FrameworkClosed , untuk memberi tahu aplikasi bahwa objek ditutup.

FrameworkClosed

Terjadi ketika objek telah ditutup (dibuang), sebelum peristiwa Tertutup , untuk memberi tahu kerangka kerja (seperti XAML) bahwa objek ditutup.

StateChanged

Terjadi ketika status latar belakang sistem telah berubah.

Berlaku untuk

Lihat juga