Пример #1
0
 /// <summary>
 /// Saves settings to disk
 /// </summary>
 internal static void PersistSettings()
 {
     try
     {
         Directory.CreateDirectory(SettingsFile.Remove(SettingsFile.LastIndexOf('\\')));
         XmlSerializer xmlSerializer = new XmlSerializer(typeof(UserSettings));
         UserSettings  us            = new UserSettings();
         using (FileStream fs = new FileStream(SettingsFile, FileMode.Create))
         {
             us.SyncFromSettings();
             xmlSerializer.Serialize(fs, us);
         }
     }
     catch (Exception)
     {
         MessageBoxDialogWindow.Show("Nastavení neuloženo", "Zápis nastavení se nezdařil.",
                                     "OK", MessageBoxDialogWindow.Icons.Error);
     }
 }