private void RefreshView() { clbSelection.Items.Clear(); cmbFaction.Items.Clear(); if (factions != null && factions.Any()) { foreach (ModelClasses.Faction faction in factions) { cmbFaction.Items.Add(faction); } } if (foundItems != null && foundItems.Any()) { foreach (ModelClasses.Item item in foundItems) { clbSelection.Items.Add(item); } } cmbFaction.Text = ""; cmbFaction.SelectedItem = null; txtInput.Text = ""; RefreshDetails(); if (selectedItems == null) { } }
//factionsFile public void SaveFactions(string targetFile) { try { XmlSerializer serializer = new XmlSerializer(typeof(ModelClasses.Factions)); TextWriter writer = new StreamWriter(targetFile); if (existingFactions != null && existingFactions.Any()) { serializer.Serialize(writer, existingFactions); } writer.Close(); } catch (Exception e) { MessageBox.Show("Oh Oh, ich kann nicht speichern: " + e.Message); } }
private void Save() { try { XmlSerializer serializer = new XmlSerializer(typeof(ModelClasses.Factions)); TextWriter writer = new StreamWriter(factionsFile); if (factions.Any()) { serializer.Serialize(writer, factions); } writer.Close(); } catch (Exception e) { MessageBox.Show("Oh Oh, ich kann nicht speichern: " + e.Message); } }