private void ApplyTheme() { UpdateAppSettings("SelectedTheme", SelectedTheme); this.WindowState = System.Windows.WindowState.Minimized; Hide(); dispatcherTimer.Stop(); dispatcherTimer.Tick += dispatcherTimer_Tick; dispatcherTimer.Interval = new TimeSpan(0, 0, 5); WallpaperApi.EnableTransitions(); dispatcherTimer.Start(); }
private void ApplyTheme() { UpdateAppSettings("SelectedTheme", SelectedTheme); this.WindowState = System.Windows.WindowState.Minimized; Hide(); if (currentWeather != null) { Console.WriteLine(themes[SelectedTheme]["Path"] + "\\" + themes[SelectedTheme][currentWeather]); WallpaperApi.SetWallpaper(themes[SelectedTheme]["Path"] + "\\" + themes[SelectedTheme][currentWeather]); } dispatcherTimer.Stop(); dispatcherTimer.Tick += dispatcherTimer_Tick; dispatcherTimer.Interval = new TimeSpan(0, 0, 5); WallpaperApi.EnableTransitions(); dispatcherTimer.Start(); }