Ejemplo n.º 1
0
        /// <summary>
        /// Save to xml
        /// </summary>
        /// <returns></returns>
        public VariableContainerXml SaveToXml()
        {
            VariableContainerXml ret = new VariableContainerXml();
            ret.Groups = this.Groups.Select(x => x.SaveToXml()).ToArray();

            return ret;
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Load from xml
 /// </summary>
 public void LoadFromXml(VariableContainerXml xml)
 {
     ObservableCollection<VariableGroup> groups = new ObservableCollection<VariableGroup>();
     foreach (VariableGroupXml group in xml.Groups)
     {
         VariableGroup varGroup = new VariableGroup();
         varGroup.LoadFromXml(group);
         groups.Add(varGroup);
     }
     AddDefaultGroups(groups);
     Groups = groups;
 }