DesktopAcrylicController Classe

Definizione

Gestisce il rendering e i criteri di sistema per il materiale acrilico di sfondo.

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

Commenti

Questa classe incapsula sia il rendering del materiale di sfondo del sistema che la gestione dei criteri di sistema per il materiale acrilico di sfondo.

L'acrilico di sfondo rivela lo sfondo del desktop e altre finestre che si trovano dietro l'app attualmente attiva.

Costruttori

DesktopAcrylicController()

Inizializza una nuova istanza della classe DesktopAcrylicController.

Proprietà

FallbackColor

Ottiene o imposta il colore a tinta unita da utilizzare quando le condizioni di sistema impediscono il rendering del materiale acrilico.

IsClosed

Ottiene un valore che indica se l'oggetto è chiuso (eliminato).

Kind

Ottiene o imposta un valore che indica la variante del materiale acrilico utilizzata.

LuminosityOpacity

Ottiene o imposta il grado di opacità della luminosità del colore.

State

Ottiene lo stato corrente del controller di sfondo del sistema.

TintColor

Ottiene o imposta la tinta di colore per il materiale acrilico di sfondo.

TintOpacity

Ottiene o imposta il grado di opacità della tinta di colore.

Metodi

AddSystemBackdropTarget(ICompositionSupportsSystemBackdrop)

Aggiunge la destinazione dello sfondo del sistema specificata.

Close()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

IsSupported()

Determina se il materiale acrilico è supportato nel sistema operativo corrente.

RemoveAllSystemBackdropTargets()

Rimuove tutte le destinazioni in background del sistema.

RemoveSystemBackdropTarget(ICompositionSupportsSystemBackdrop)

Rimuove la destinazione in background di sistema specificata.

ResetProperties()

Reimposta le proprietà personalizzate sulle impostazioni predefinite del sistema e ripristina la gestione automatica del tema chiaro/scuro.

SetSystemBackdropConfiguration(SystemBackdropConfiguration)

Imposta i criteri specifici dell'app da applicare al controller di sfondo del sistema.

SetTarget(CoreWindow, CompositionTarget)

Connette questo controller di sfondo di sistema all'oggetto specificato CoreWindow.

SetTarget(WindowId, CompositionTarget)

Connette il controller di sfondo del sistema a un oggetto HWND o AppWindow con l'elemento WindowId specificato.

Eventi

Closed

Si verifica quando l'oggetto è stato chiuso (eliminato), dopo l'evento FrameworkClosed , per notificare all'app che l'oggetto è chiuso.

FrameworkClosed

Si verifica quando l'oggetto è stato chiuso (eliminato), prima dell'evento Closed , per notificare al framework (ad esempio XAML) che l'oggetto è chiuso.

StateChanged

Si verifica quando lo stato dello sfondo del sistema è cambiato.

Si applica a

Vedi anche