using System.Collections.Generic; using System.ComponentModel; using System.Xml.Serialization; namespace GeoSigma.SigmaDrawerElement { /// /// 组合图道 /// [XmlRoot("Pcg")] public class WellGroupTrack { [XmlIgnore] [Category("组合图道")] [DisplayName("标题")] public string Title { get => Column.Title.Font.Text; set => Column.Title.Font.Text = value; } [Browsable(false)] [XmlAttribute("Version")] public string Version { get; set; } [Browsable(false)] [XmlElement("WellColumn")] public WellGroupTrackColumn Column { get; set; } } public class WellGroupTrackColumn { [XmlAttribute("Width")] public double Width { get; set; } [XmlAttribute("Arrange")] public string Arrange { get; set; } [XmlElement("Title")] public WellTrackTitle Title { get; set; } [XmlElement("Track")] public List Tracks { get; set; } } public class WellTrackTrackRef { [XmlAttribute("Ref")] public string Ref { get; set; } } }