Xamarin.Essentials: Motiv aplikace

RequestedTheme API je součástí AppInfo třídy a poskytuje informace o tom, jaký motiv požaduje váš spuštěná aplikace systémem.

Začínáme

Pokud chcete začít používat toto rozhraní API, přečtěte si úvodní příručkuXamarin.Essentials, abyste měli jistotu, že je knihovna správně nainstalovaná a nastavená ve vašich projektech.

Použití requestedTheme

Přidejte do Xamarin.Essentials předmětu odkaz:

using Xamarin.Essentials;

Získání informací o motivu

Požadovaný motiv aplikace lze zjistit pomocí následujícího rozhraní API:

AppTheme appTheme = AppInfo.RequestedTheme;

Tím poskytnete aktuální požadovaný motiv systémem pro vaši aplikaci. Vrácená hodnota bude jedna z následujících možností:

  • Nespecifikované
  • Světlý
  • Tmavý

Nezadaná bude vrácena, pokud operační systém nemá konkrétní styl uživatelského rozhraní, který by bylo možné požadovat. Příkladem je zařízení se staršími verzemi iOSu než 13.0.

Specifika implementace platformy

Android používá režimy konfigurace k určení typu motivu, který má uživatel vyžádat. Na základě verze Androidu ho může uživatel změnit nebo se změní, když je povolený režim spořič baterie.

Další informace najdete v oficiální dokumentaci k Androidu pro tmavý motiv.

rozhraní API

Další videa o Xamarinu najdete na Channel 9 a YouTube.