private static void LoadSettings(Window window) { var loadedSettings = IsolatedIO.LoadData <LightSettings>(nameof(TimeXv2)) ?? new LightSettings() { AlarmRing = new Uri(@"C:\Windows\media\Alarm01.wav"), Top = 10, Left = 10, Width = 800, Height = 600, IsDarkTheme = false, WindowState = WindowState.Normal }; Settings = new Settings(window); loadedSettings.FillSettings(Settings); Static.Properties.Instance.AlarmRing = Settings.AlarmRing; new MaterialDesignThemes.Wpf.PaletteHelper().SetLightDark(App.Settings.IsDarkTheme); }
public static void SaveSettings() { IsolatedIO.SaveData(Settings, nameof(TimeXv2)); }