public MainWindow() { InitializeComponent(); Words = new ObservableSet <Word>(); Switch.pageSwitcher = this; Switch.SwitchIt(new MainPage()); Words = ReadXML.ReadWords(); DataContext = this; }
public static void WriteWords(ObservableSet <Word> words) { XmlTextWriter writer = new XmlTextWriter(getXmlFile(), null); writer.Formatting = Formatting.Indented; writer.WriteStartElement("words"); if (words != null) { foreach (var word in words) { writer.WriteStartElement("word"); writer.WriteStartAttribute("label"); writer.WriteString(word.Label); writer.WriteEndAttribute(); writer.WriteStartAttribute("category"); writer.WriteString(word.Category); writer.WriteEndAttribute(); writer.WriteStartAttribute("body"); writer.WriteString(word.Body); writer.WriteEndAttribute(); writer.WriteStartAttribute("picturePath"); writer.WriteString(word.Picture); writer.WriteEndAttribute(); writer.WriteEndElement(); } } writer.WriteEndElement(); writer.Flush(); writer.Close(); }