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é par le système pour votre application en cours d’exécution.
Bien démarrer
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 dans 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é
- Léger
- Foncé
Non spécifié est retourné lorsque le système d’exploitation n’a pas de style d’interface utilisateur spécifique à demander. 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 les modes de configuration pour spécifier le type de thème à demander à l’utilisateur. En fonction de la version d’Android, elle peut être modifiée par l’utilisateur ou est modifiée lorsque le mode économiseur de batterie est activé.
Pour plus d’informations, consultez la documentation Android officielle pour dark theme.