Share via


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.

API

Retrouvez d’autres vidéos Xamarin sur Channel 9 et YouTube.