public void updateSettingList() { TaskSettingsList.Clear(); foreach (TaskPanel tmpPanel in TaskPanels) { foreach (TaskSettingItem tmpSetting in tmpPanel.controlObject.GetSettings()) { TaskSettingsList.Add(tmpSetting); } } }
public void FromXml(string xml) { XmlDocument doc = new XmlDocument(); try { TaskSettingsList.Clear(); doc.LoadXml(xml); XmlElement XmlTask = doc[this.TaskXmlName]; foreach (XmlElement XmlSetting in XmlTask) { TaskSettingItem SettingItem = new TaskSettingItem(XmlSetting.GetAttribute("Group"), XmlSetting.GetAttribute("Setting"), XmlSetting.GetAttribute("Value")); TaskSettingsList.Add(SettingItem); } } catch (XmlException) { } catch (Exception) { } }