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
- Leggero
- 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
Video correlato
Altri video di Xamarin sono disponibili su Channel 9 e YouTube.