Ejemplo n.º 1
0
        /// <summary>
        /// Changes to SystemPreferred Theme
        /// </summary>
        public static void ChangeToSystemPreferredTheme()
        {
            AppTheme appTheme = AppInfo.RequestedTheme;

            if (appTheme == AppTheme.Dark)
            {
                ChangeToDarkTheme();
            }
            else if (appTheme == AppTheme.Light)
            {
                ChangeToLightTheme();
            }
            else
            {
                ChangeToLightTheme();
            }

            SettingsService.AddSetting(SettingsService.Setting.AppTheme, EnumsConverter.ConvertToString(SettingsService.Theme.SystemPreferred));
        }
Ejemplo n.º 2
0
 public async Task AddSetting(Setting setting)
 {
     await SettingsService.AddSetting(setting);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Changes to Dark Theme
 /// </summary>
 public static void ChangeToDarkTheme()
 {
     Application.Current.Resources = new DarkTheme();
     DependencyService.Get <IStatusBar>().ChangeStatusBarColorToBlack();
     SettingsService.AddSetting(SettingsService.Setting.AppTheme, EnumsConverter.ConvertToString(SettingsService.Theme.DarkTheme));
 }