MicaController Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Gestisce il rendering e i criteri di sistema per il materiale mica.
public ref class MicaController sealed : ISystemBackdropController, IClosable
public ref class MicaController sealed : ISystemBackdropControllerWithTargets, IClosable
public ref class MicaController 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 MicaController 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 MicaController 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 MicaController 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 MicaController : 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 MicaController : 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 MicaController : ISystemBackdropControllerWithTargets, IClosableNotifier, System.IDisposable
function MicaController()
Public NotInheritable Class MicaController
Implements IDisposable, ISystemBackdropController
Public NotInheritable Class MicaController
Implements IDisposable, ISystemBackdropControllerWithTargets
Public NotInheritable Class MicaController
Implements IClosableNotifier, IDisposable, ISystemBackdropControllerWithTargets
- Ereditarietà
- 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 mica .
Costruttori
| Nome | Descrizione |
|---|---|
| MicaController() |
Inizializza una nuova istanza della classe |
Proprietà
| Nome | Descrizione |
|---|---|
| FallbackColor |
Ottiene o imposta il colore a tinta unita da utilizzare quando le condizioni di sistema impediscono il rendering del materiale mica. |
| IsClosed |
Ottiene un valore che indica se l'oggetto è chiuso (eliminato). |
| Kind |
Ottiene o imposta un valore che specifica la variante del materiale Mica 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 mica. |
| TintOpacity |
Ottiene o imposta il grado di opacità della tinta di colore. |
Metodi
| Nome | Descrizione |
|---|---|
| AddSystemBackdropTarget(ICompositionSupportsSystemBackdrop) |
Aggiunge la destinazione dello sfondo del sistema specificata. |
| Close() |
Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite. |
| Dispose() |
Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite. |
| IsSupported() |
Determina se il materiale mica è supportato nel sistema operativo corrente. |
| RemoveAllSystemBackdropTargets() |
Rimuove tutte le destinazioni in background di 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 del sistema all'oggetto specificato |
| SetTarget(WindowId, CompositionTarget) |
Connette questo controller di sfondo del sistema a un oggetto |
Eventi
| Nome | Descrizione |
|---|---|
| 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. |