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.

Rozpocznij

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.

Korzystanie z żądanegotheme

Dodaj odwołanie do Xamarin.Essentials klasy:

using Xamarin.Essentials;

Uzyskiwanie informacji o motywie

Żą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.

Specyfika implementacji platformy

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.

interfejs API

Więcej filmów na platformie Xamarin można znaleźć w witrynach Channel 9 i YouTube.