using System.Xml.Serialization; namespace PaintDotNet.Base.SettingModel { /// /// 设置 - 网格设置 /// [XmlRoot("ROOT")] public class GridModel { [XmlElement("GridName")] public string gridName { get; set; } [XmlElement("Grid")] public Grid grid { get; set; } [XmlElement("Rectangle")] public Rectangle rectangle { get; set; } [XmlElement("Round")] public Round round { get; set; } /// /// 网格设置 /// public class Grid { /// /// 网格宽度 /// public int SideLength { get; set; } /// /// 网格高度 /// public int SideHeight { get; set; } /// /// 水平网格数量 /// public int HorizontalNum { get; set; } /// /// 垂直网格数量 /// public int VerticalNum { get; set; } /// /// 线形 /// public int DashStyle { get; set; } /// /// 粗细 /// public int Thickness { get; set; } /// /// 颜色值 /// public int Color { get; set; } /// /// 单位 /// public int Unit { get; set; } /// /// 实际单位宽度 /// public int ActualLength { get; set; } /// /// 实际单位高度 /// public int ActualHeight { get; set; } } /// /// 矩形设置 /// public class Rectangle { /// /// 线形 /// public int DashStyle { get; set; } /// /// 粗细 /// public int Thickness { get; set; } /// /// 颜色值 /// public int Color { get; set; } /// /// 边长 /// public int sideLength { get; set; } /// /// 实际单位边长 /// public int ActualLength { get; set; } } public class Round { /// /// 线形 /// public int DashStyle { get; set; } /// /// 粗细 /// public int Thickness { get; set; } /// /// 颜色值 /// public int Color { get; set; } // /// 直径 /// public int diameter { get; set; } /// /// 实际单位直径 /// public int ActualDiameter { get; set; } } } }