在我的应用程序中,我已经定义了控件的颜色。
{StaticResource Black}
有些人喜欢这样,因为我有一些问题,改变颜色时,我设置的值为禁用
{AppThemeBinding Light={StaticResource Gray200}, Dark={StaticResource Gray200}}
此外,当启动应用程序时,我以这种方式将模式设置为Light:
Current.UserAppTheme = AppTheme.Light;
但即便如此,如果手机有任何黑暗模式的设置,我的对话是这样触发的
Application.Current.MainPage.DisplayAlert
有一个灰色的背景,而不是白色的。还有一些情况下,例如,编辑器有一个黑色的背景,而不是白色的。
如何在使用应用程序时强制手机进入灯光模式?
1条答案
按热度按时间2nbm6dog1#
为了防止在毛伊岛黑暗模式,你需要通过应用它本身来强制它。
在我看来,这是比在跨平台代码中应用黑客更好的解决方案,即使不处理黑暗模式本身就是一个黑客.
在您的原生android Activity的onCreate方法中添加以下内容:
而对于iOS,您需要编辑
Info.plist
文件并添加以下内容: