internal static GridsAppearance Deserialize(XElement e) { var ret = new GridsAppearance(); e.Element("grids").Elements("grid").ToList().ForEach(i => { var item = GridAppearance.Deserialize(i); ret._grids.Add(item.Item1, item.Item2); }); return(ret); }
public void Deserialize(string data) { try { XDocument doc = XDocument.Parse(data); var root = doc.Element(elementOptionsName); _prefs = Preferences.Deserialize(root); _grids = GridsAppearance.Deserialize(root); } catch (Exception) { } }