public virtual void LoadLayout(XmlReader xmlReader) { ControlXmlSerializer controlXmlSerializer = new ControlXmlSerializer(this.XmlSerializationInfo); xmlReader.Read(); controlXmlSerializer.ReadObjectElement(xmlReader, (object)this); }
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); }
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); } }
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(); }
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); } } }