Beispiel #1
0
                internal static Tuple <string, GridAppearance> Deserialize(XElement e)
                {
                    string         name = e.Attribute("name").Value;
                    GridAppearance val  = new GridAppearance();

                    e.Elements("column").ToList().ForEach(i =>
                    {
                        var item = ColumnAppearance.Deserialize(i);
                        val._columns.Add(item.Item1, item.Item2);
                    });
                    return(new Tuple <string, GridAppearance>(name, val));
                }
Beispiel #2
0
                    internal static Tuple <string, ColumnAppearance> Deserialize(XElement e)
                    {
                        string           name = e.Attribute("name").Value;
                        ColumnAppearance val  = new ColumnAppearance();
                        var show = e.Attribute("show");

                        if (show != null && !String.IsNullOrEmpty(show.Value))
                        {
                            val.IsShow = show.Value == "true";
                        }
                        var order = e.Attribute("order");

                        if (order != null && !String.IsNullOrEmpty(order.Value))
                        {
                            val.Order = Int32.Parse(order.Value);
                        }
                        var width = e.Attribute("width");

                        if (width != null && !String.IsNullOrEmpty(width.Value))
                        {
                            val.Width = Int32.Parse(width.Value);
                        }
                        return(new Tuple <string, ColumnAppearance>(name, val));
                    }