Esempio n. 1
0
        public void Save(XmlDocument document, XmlNode node, DataSeriesView.SeriesIDLookupDelegate seriesIDLookup)
        {
            XmlNode n = null;

            n           = document.CreateElement(XML_ELEMENT_NAME_NAME);
            n.InnerText = _name;
            node.AppendChild(n);

            n           = document.CreateElement(XML_ELEMENT_NAME_RESOLUTION);
            n.InnerText = (_resolution / TimeSpan.TicksPerMillisecond).ToString();
            node.AppendChild(n);

            n           = document.CreateElement(XML_ELEMENT_NAME_TIME_LABELS);
            n.InnerText = _showTimeLabels.ToString();
            node.AppendChild(n);

            n = document.CreateElement(XML_ELEMENT_NAME_VIEWS);

            foreach (DataSeriesView v in _views)
            {
                XmlNode vn = document.CreateElement(XML_ELEMENT_NAME_VIEW);
                v.Save(document, vn, seriesIDLookup);
                n.AppendChild(vn);
            }

            node.AppendChild(n);
        }
Esempio n. 2
0
        public void SaveToXml(XmlDocument document, XmlNode node, DataSeriesView.SeriesIDLookupDelegate seriesIDLookup)
        {
            foreach (Graph graph in _graphs)
            {
                XmlNode graphNode = document.CreateElement(XML_ELEMENT_NAME_GRAPH);

                graph.Save(document, graphNode, seriesIDLookup);
                node.AppendChild(graphNode);
            }
        }
Esempio n. 3
0
        public void Save(XmlDocument document, XmlNode node, DataSeriesView.SeriesIDLookupDelegate seriesIDLookup)
        {
            XmlNode n = null;

            n           = document.CreateElement(XML_ELEMENT_NAME_SERIES);
            n.InnerText = seriesIDLookup(_series);
            node.AppendChild(n);

            n           = document.CreateElement(XML_ELEMENT_NAME_COLOR);
            n.InnerText = _lineColor.ToArgb().ToString("X");
            node.AppendChild(n);

            n           = document.CreateElement(XML_ELEMENT_NAME_HIDDEN);
            n.InnerText = _hidden.ToString();
            node.AppendChild(n);

            if (_group != null)
            {
                n           = document.CreateElement(XML_ELEMENT_NAME_GROUP);
                n.InnerText = _group.Name;
                node.AppendChild(n);
            }
        }