public static async Task ApplySetting(SettingObject setting) { Setting = setting; Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(setting.General.CurrentLan); await LanService.UpdateLanguage(); await AutoStartupHelper.Instance.Set(setting.General.StartWithWindows); setting.General.StartWithWindows = await AutoStartupHelper.Instance.Check(); WallpaperManager.VideoAspect = setting.Wallpaper.VideoAspect; WallpaperManager.ApplyVideoAspect(); }
public static async Task ApplySetting(SettingObject setting) { LocalWallpaperDir = Setting.General.WallpaperSaveDir; string cultureName = setting.General.CurrentLan; if (cultureName == null) { cultureName = Thread.CurrentThread.CurrentUICulture.Name; } Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(cultureName); await LanService.UpdateLanguage(); await AutoStartupHelper.Instance.Set(setting.General.StartWithWindows); setting.General.StartWithWindows = await AutoStartupHelper.Instance.Check(); //WallpaperManager.VideoAspect = setting.Wallpaper.VideoAspect; WallpaperManager.ApplyVideoAspect(setting.Wallpaper.VideoAspect); }