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.
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.
Ajoutez une référence à Xamarin.Essentials votre classe :
using Xamarin.Essentials;
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.
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.