Xamarin.Essentials:应用主题

RequestedTheme API 属于 AppInfo 类,它提供了系统为正在运行的应用请求什么主题的信息。

入门

若要开始使用此 API,请阅读 Xamarin.Essentials 的入门指南,确保在项目中正确安装和设置库。

使用 RequestedTheme

在类中添加对 Xamarin.Essentials 的引用:

using Xamarin.Essentials;

获取主题信息

可以使用下面的 API 来检测请求的应用主题:

AppTheme appTheme = AppInfo.RequestedTheme;

这会提供系统当前为应用请求的主题。 返回下列值之一:

  • 未指定

如果操作系统没有要请求的特定用户界面样式,则返回“Unspecified”。 例如,设备在版本低于 13.0 的 iOS 上运行。

平台实现细节

Android 使用配置模式来指定要向用户请求的主题类型。 它可以由用户更改,也可以在节电模式启用时更改,具体视 Android 版本而定。

有关详细信息,请参阅官方的 Android 深色主题文档

API

第 9 频道YouTube 上查找更多 Xamarin 视频。