MicaController Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Gère le rendu et la stratégie système pour le matériau 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
- Héritage
- Attributs
- Implémente
Remarques
Cette classe encapsule à la fois le rendu du matériau de fond du système ainsi que la gestion de la stratégie système pour le matériau mica .
Constructeurs
| Nom | Description |
|---|---|
| MicaController() |
Initialise une nouvelle instance de la classe |
Propriétés
| Nom | Description |
|---|---|
| FallbackColor |
Obtient ou définit la couleur unie à utiliser lorsque les conditions système empêchent le rendu du matériau mica. |
| IsClosed |
Obtient une valeur qui indique si l’objet est fermé (supprimé). |
| Kind |
Obtient ou définit une valeur qui spécifie quelle variante du matériau Mica est utilisée. |
| LuminosityOpacity |
Obtient ou définit le degré d’opacité de la luminosité de la couleur. |
| State |
Obtient l’état actuel du contrôleur de fond système. |
| TintColor |
Obtient ou définit la teinte de couleur pour le matériau mica. |
| TintOpacity |
Obtient ou définit le degré d’opacité de la teinte de couleur. |
Méthodes
| Nom | Description |
|---|---|
| AddSystemBackdropTarget(ICompositionSupportsSystemBackdrop) |
Ajoute la cible de fond système spécifiée. |
| Close() |
Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées. |
| Dispose() |
Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées. |
| IsSupported() |
Détermine si le matériau mica est pris en charge sur le système d’exploitation actuel. |
| RemoveAllSystemBackdropTargets() |
Supprime toutes les cibles en arrière-plan système. |
| RemoveSystemBackdropTarget(ICompositionSupportsSystemBackdrop) |
Supprime la cible d’arrière-plan système spécifiée. |
| ResetProperties() |
Réinitialise toutes les propriétés personnalisées à leurs valeurs par défaut système et rétablit la gestion automatique du thème clair/foncé. |
| SetSystemBackdropConfiguration(SystemBackdropConfiguration) |
Définit les stratégies spécifiques à l’application à appliquer au contrôleur de contexte système. |
| SetTarget(CoreWindow, CompositionTarget) |
Connecte ce contrôleur de toile de fond système au contrôleur spécifié |
| SetTarget(WindowId, CompositionTarget) |
Connecte ce contrôleur de toile de fond système à un |
Événements
| Nom | Description |
|---|---|
| Closed |
Se produit lorsque l’objet a été fermé (supprimé), après l’événement FrameworkClosed , pour avertir l’application que l’objet est fermé. |
| FrameworkClosed |
Se produit lorsque l’objet a été fermé (supprimé), avant l’événement Closed , pour avertir l’infrastructure (par exemple, XAML) que l’objet est fermé. |
| StateChanged |
Se produit lorsque l’état de la toile de fond du système a changé. |