Example #1
0
        public virtual void LoadLayout(XmlReader xmlReader)
        {
            ControlXmlSerializer controlXmlSerializer = new ControlXmlSerializer(this.XmlSerializationInfo);

            xmlReader.Read();
            controlXmlSerializer.ReadObjectElement(xmlReader, (object)this);
        }
Example #2
0
        public virtual void LoadLayout(XmlReader xmlReader, InstanceFactory factory)
        {
            this.ResetFields();
            ControlXmlSerializer controlXmlSerializer = new ControlXmlSerializer(this.XmlSerializationInfo);

            controlXmlSerializer.InstanceFactory = factory;
            xmlReader.Read();
            this.CleanupComponents(factory);
            controlXmlSerializer.ReadObjectElement(xmlReader, (object)this);
        }
Example #3
0
        public virtual void SaveLayout(string fileName)
        {
            ControlXmlSerializer controlXmlSerializer = new ControlXmlSerializer(this.XmlSerializationInfo);

            using (XmlTextWriter xmlTextWriter = new XmlTextWriter(fileName, Encoding.UTF8))
            {
                xmlTextWriter.Formatting = Formatting.Indented;
                xmlTextWriter.WriteStartElement(nameof(RadRadialGauge));
                controlXmlSerializer.WriteObjectElement((XmlWriter)xmlTextWriter, (object)this);
            }
        }
Example #4
0
        public virtual void SaveLayout(Stream stream)
        {
            ControlXmlSerializer controlXmlSerializer = new ControlXmlSerializer(this.XmlSerializationInfo);
            StreamWriter         streamWriter         = new StreamWriter(stream);
            XmlTextWriter        xmlTextWriter        = new XmlTextWriter((TextWriter)streamWriter);

            xmlTextWriter.WriteStartElement(nameof(RadRadialGauge));
            controlXmlSerializer.WriteObjectElement((XmlWriter)xmlTextWriter, (object)this);
            xmlTextWriter.WriteEndElement();
            streamWriter.Flush();
        }
Example #5
0
 public virtual void LoadLayout(string fileName, DesignTimeInstanceFactory factory)
 {
     if (!File.Exists(fileName))
     {
         int num = (int)MessageBox.Show("File not found!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Hand);
     }
     else
     {
         using (StreamReader streamReader = new StreamReader(fileName))
         {
             ControlXmlSerializer controlXmlSerializer = new ControlXmlSerializer(this.XmlSerializationInfo);
             using (XmlTextReader xmlTextReader = new XmlTextReader((TextReader)streamReader))
                 this.LoadLayout((XmlReader)xmlTextReader, (InstanceFactory)factory);
         }
     }
 }