Xamarin.Essentials: Tema dell'app

L'API RequestedTheme fa parte della AppInfo classe e fornisce informazioni sul tema richiesto per l'app in esecuzione dal sistema.

Operazioni preliminari

Per iniziare a usare questa API, leggere la guida introduttiva per Xamarin.Essentials assicurarsi che la libreria sia installata e configurata correttamente nei progetti.

Uso di RequestedTheme

Aggiungere un riferimento a Xamarin.Essentials nella classe :

using Xamarin.Essentials;

Recupero delle informazioni sul tema

Il tema dell'applicazione richiesto può essere rilevato con l'API seguente:

AppTheme appTheme = AppInfo.RequestedTheme;

Ciò specificherà il tema corrente richiesto dal sistema per l'applicazione. Il valore restituito può essere uno dei seguenti:

  • Non specificato
  • Chiaro
  • Scuro

Il valore non specificato verrà restituito quando il sistema operativo non ha uno stile di interfaccia utente specifico da richiedere. Un esempio è rappresentato dai dispositivi che eseguono versioni di iOS precedenti alla 13.0.

Informazioni di implementazione specifiche della piattaforma

Android usa le modalità di configurazione per specificare il tipo di tema da richiedere all'utente. In base alla versione di Android, può essere modificato dall'utente o modificato quando è abilitata la modalità di risparmio della batteria.

Altre informazioni sono disponibili nella documentazione di Android relativa al tema scuro.

API

Altri video di Xamarin sono disponibili su Channel 9 e YouTube.