You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.2 KiB
C#

using System.Collections.Generic;
using System.ComponentModel;
using System.Xml.Serialization;
namespace GeoSigma.SigmaDrawerElement
{
/// <summary>
/// 组合图道
/// </summary>
[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<WellTrackTrackRef> Tracks { get; set; }
}
public class WellTrackTrackRef
{
[XmlAttribute("Ref")]
public string Ref { get; set; }
}
}