Exemplo n.º 1
0
 public void SaveSettings(string file, Settings settings)
 {
     XmlSerializer serializer = new XmlSerializer(typeof(Settings));
     using (var stream = new FileStream(file, FileMode.Create))
     {
         serializer.Serialize(stream, settings);
     }
 }
Exemplo n.º 2
0
        private void LoadSettings(Settings settings)
        {
            txtSource.Text = settings.Source;
            txtDestination.Text = settings.Destination;
            chkDebug.IsChecked = settings.Debug;
            chkMinify.IsChecked = settings.Minify;
            chkGamebook.IsChecked = settings.Gamebook;

            cmbProfile.Items.Clear();

            foreach (string profile in compiler.GetValidProfiles())
            {
                int index = cmbProfile.Items.Add(profile);
                if (profile == settings.Profile)
                {
                    cmbProfile.SelectedIndex = index;
                }
            }
        }