Xamarin.Essentials: Motyw aplikacji
Interfejs API RequestedTheme jest częścią AppInfo
klasy i udostępnia informacje dotyczące motywu żądanego dla uruchomionej aplikacji przez system.
Aby rozpocząć korzystanie z tego interfejsu API, przeczytaj przewodnik wprowadzający , Xamarin.Essentials aby upewnić się, że biblioteka jest prawidłowo zainstalowana i skonfigurowana w projektach.
Dodaj odwołanie do Xamarin.Essentials klasy:
using Xamarin.Essentials;
Żądany motyw aplikacji można wykryć przy użyciu następującego interfejsu API:
AppTheme appTheme = AppInfo.RequestedTheme;
Spowoduje to udostępnienie bieżącego żądanego motywu przez system dla aplikacji. Wartość zwracana będzie jedną z następujących wartości:
- Nieokreślony
- Jasny
- Ciemny
Nieokreślone zostaną zwrócone, gdy system operacyjny nie ma określonego stylu interfejsu użytkownika do żądania. Przykładem jest to na urządzeniach z systemem iOS starszym niż 13.0.
System Android używa trybów konfiguracji, aby określić typ motywu do żądania od użytkownika. Na podstawie wersji systemu Android można ją zmienić przez użytkownika lub zmienić po włączeniu trybu oszczędzania baterii.
Więcej informacji można uzyskać w oficjalnej dokumentacji systemu Android dotyczącej motywu ciemnego.
Więcej filmów na platformie Xamarin można znaleźć w witrynach Channel 9 i YouTube.