private void btnSaveSettings_Click(object sender, RoutedEventArgs e)
        {
            ClearSaveMessage();

            if (!validateSettings())
            {
                return;
            }

            wpSettings.Save();
            SettingsUpdatedEvent?.Invoke(this, null);

            lblSaveSettings.Content    = "Settings saved";
            lblSaveSettings.Foreground = successBrush;
            Helpers.AnimationFadeInOut(lblSaveSettings, 300, 2000, 800);
        }
Exemplo n.º 2
0
 private void saveToolStripMenuItem_Click(object sender, EventArgs e)
 {
     SettingsUpdatedEvent?.Invoke(this, new SettingsEventArgs(settings));
 }
 /// <summary>
 /// Write out the settings.
 /// </summary>
 public void WriteOutSettings()
 {
     _serializer.SerializeObject(Settings, _settingsPath + @"\" + Resources.SettingsData);
     _loader.RefreshJsonFiles();
     SettingsUpdatedEvent?.Invoke(this, System.EventArgs.Empty);
 }