Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public static void SaveSettings()
 {
     IsolatedIO.SaveData(Settings, nameof(TimeXv2));
 }