예제 #1
0
            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);
            }
예제 #2
0
 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)
     {
     }
 }