public static void Save(Settings savedSettins) { try { DataContractSerializer xmls = new DataContractSerializer(typeof(Settings)); XmlWriter xmlw = XmlWriter.Create("Settings.xml"); xmls.WriteObject(xmlw, savedSettins); xmlw.Close(); } catch { } }
private void MainWindow1_Loaded(object sender, RoutedEventArgs e) { mi_newfile_Click(sender, e); Settings = Settings.Load(); Settings.LoadAlphabet(); if (Settings.CheckAlphabet()) { Huffman = new Huffman(Settings.LoadCodeCombinations()); } else { Huffman = new Huffman(Settings.Alphabet); Settings.SaveCodeCombinations(Huffman.CodeCombinations); Settings.SaveAlphabet(); Settings.Save(Settings); } }