Xamarin.Essentials: Thème de l’application
L’API RequestedTheme fait partie de la AppInfo
classe et fournit des informations sur le thème demandé pour votre application en cours d’exécution par le système.
Démarrage
Pour commencer à utiliser cette API, lisez le guide de prise en main pour Xamarin.Essentials vous assurer que la bibliothèque est correctement installée et configurée dans vos projets.
Utilisation de RequestedTheme
Ajoutez une référence à Xamarin.Essentials votre classe :
using Xamarin.Essentials;
Obtention d’informations sur le thème
Le thème d’application demandé peut être détecté avec l’API suivante :
AppTheme appTheme = AppInfo.RequestedTheme;
Cela fournit le thème actuel demandé par le système pour votre application. La valeur de retour sera l’une des suivantes :
- Non spécifié
- Clair
- Foncé
Non spécifié (Unspecified) est retourné lorsque le système d’exploitation n’a pas de style d’interface utilisateur spécifique à demander. C’est le cas, par exemple, sur les appareils exécutant des versions d’iOS antérieures à 13.0.
Caractéristiques de mise en œuvre de la plateforme
Android utilise des modes de configuration pour spécifier le type de thème à demander à l’utilisateur. En fonction de la version d’Android, il peut être modifié par l’utilisateur ou lorsque le mode économiseur de batterie est activé.
Pour plus d’informations, consultez la documentation officielle Android sur le thème Sombre.