此Java行的C#等效项是什么? [重复]

问题描述 投票:0回答:1
我正在尝试找到一种使用

Xamarin native来检测夜间模式的方法。我找到了这个[[Java解决方案,但我想知道这行Java的C#等效项是什么

int nightModeFlags = getContext().getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_MASK;
java c# android xamarin.android
1个回答
1
投票
var uiModeFlags1 = Android.App.Application.Context.Resources.Configuration.UiMode & UiMode.NightMask;

顺便说一下,重复的链接共享了一个Nuget包来做到这一点。

安装

Plugin.CurrentActivity Nuget软件包。

using Plugin.CurrentActivity; var uiModeFlags = CrossCurrentActivity.Current.AppContext.Resources.Configuration.UiMode & UiMode.NightMask;

© www.soinside.com 2019 - 2024. All rights reserved.