如何获得Xamarin应用程序(而不是表单)来阅读设置中的黑暗或光明主题



当我尝试这样做时:

https://learn.microsoft.com/en-us/xamarin/essentials/app-theme?tabs=ios

appTheme始终为浅色,无论我的模拟器或设备设置为深色。

我也试过这个:

https://learn.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/theming/system-theme-changes

但是我找不到获取设置主题的代码。

感谢您的帮助!

谢谢!拉里

UIKit.TraitCollection.UserInterfaceStyle包含当前应用程序|查看暗/亮设置

if (this.TraitCollection.UserInterfaceStyle == UIUserInterfaceStyle.Dark)
{
// dark
}
else
{
// light
}

回复:https://learn.microsoft.com/en-us/dotnet/api/UIKit.UITraitCollection.UserInterfaceStyle?view=xamarin-ios-sdk-12

回复:https://learn.microsoft.com/en-us/dotnet/api/uikit.uiuserinterfacestyle?view=xamarin-ios-sdk-12

更新:

"仍然总是回光返照">

如果您的info.plist包含一个设置为LightUIUserInterfaceStyle条目,它将覆盖操作系统设置。删除此条目或将其设置为Automatic

相关内容

  • 没有找到相关文章

最新更新