public virtual void SaveToXml(System.Xml.XmlTextWriter xmlWriter) { xmlWriter.WriteStartElement("Layer"); xmlWriter.WriteAttributeString("Id", ID.ToString()); xmlWriter.WriteAttributeString("Type", this.GetType().FullName); xmlWriter.WriteAttributeString("Name", Name); xmlWriter.WriteAttributeString("ReferenceFrame", referenceFrame); xmlWriter.WriteAttributeString("Color", SavedColor.Save(color)); xmlWriter.WriteAttributeString("Opacity", opacity.ToString()); xmlWriter.WriteAttributeString("StartTime", StartTime.ToString()); xmlWriter.WriteAttributeString("EndTime", EndTime.ToString()); xmlWriter.WriteAttributeString("FadeSpan", FadeSpan.ToString()); xmlWriter.WriteAttributeString("FadeType", FadeType.ToString()); this.WriteLayerProperties(xmlWriter); xmlWriter.WriteEndElement(); }
public virtual void SaveToXml(XmlTextWriter xmlWriter) { //todo write xmlWriter.WriteStartElement("Layer"); xmlWriter.WriteAttributeString("Id", ID.ToString()); xmlWriter.WriteAttributeString("Type", GetTypeName()); xmlWriter.WriteAttributeString("Name", Name); xmlWriter.WriteAttributeString("ReferenceFrame", referenceFrame); xmlWriter.WriteAttributeString("Color", color.Save()); xmlWriter.WriteAttributeString("Opacity", opacity.ToString()); xmlWriter.WriteAttributeString("StartTime", Util.XMLDate(StartTime)); xmlWriter.WriteAttributeString("EndTime", Util.XMLDate(EndTime)); xmlWriter.WriteAttributeString("FadeSpan", FadeSpan.ToString()); xmlWriter.WriteAttributeString("FadeType", FadeType.ToString()); WriteLayerProperties(xmlWriter); xmlWriter.WriteEndElement(); }