Xamarin.Essentials: Tema de la aplicación

La API RequestedTheme forma parte de la clase AppInfo y proporciona información sobre el tema que el sistema solicita para la aplicación en ejecución.

Primeros pasos

Para empezar a usar esta API, lea la guía de introducción para Xamarin.Essentials con el fin de asegurarse de que la biblioteca está correctamente instalada y configurada en los proyectos.

Uso de RequestedTheme

Agregue una referencia a Xamarin.Essentials en la clase:

using Xamarin.Essentials;

Obtener información sobre el tema

El tema de la aplicación solicitado puede detectarse con la API siguiente:

AppTheme appTheme = AppInfo.RequestedTheme;

Esto proporcionará el tema que el sistema ha solicitado actualmente para la aplicación. El valor devuelto será cualquiera de los siguientes:

  • Sin especificar
  • Claro
  • Oscuro

Se devolverá Sin especificar cuando el sistema operativo no tenga un estilo de interfaz de usuario específico para solicitarlo. Un ejemplo de esto se encuentran en los dispositivos que ejecutan versiones de iOS anteriores a la 13.0.

Detalles de implementación de la plataforma

Android usa modos de configuración para especificar el tipo de tema que se va a solicitar al usuario. En función de la versión de Android, el usuario puede modificarlo o se cambia cuando está habilitado el modo de ahorro de batería.

Puede obtener más información en la documentación oficial de Android sobre el tema oscuro.

API

Encuentre más vídeos de Xamarin en Channel 9 y YouTube.