| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Xml.Serialization;
- namespace PaintDotNet.Base.SettingModel
- { /// <summary>
- /// 测量属性
- /// </summary>
- [XmlRoot("ROOT")]
- public class MeasureListSetModel
- {
- /// <summary>
- /// 绘制属性树状图
- /// </summary>
- [XmlArrayAttribute("AttributeMapDrawNodes")]
- public List<FirstNode> AttributeMapDrawNodes { get; set; }
- /// <summary>
- /// 绘制属性(元素)树状图
- /// </summary>
- [XmlArrayAttribute("AttributeMapAllDrawNodes")]
- public List<FirstNode> AttributeMapAllDrawNodes { get; set; }
- /// <summary>
- /// 数据属性树状图
- /// </summary>
- [XmlArrayAttribute("AttributeMapDataNodes")]
- public List<FirstNode> AttributeMapDataNodes { get; set; }
- /// <summary>
- /// 数据属性(元素)树状图
- /// </summary>
- [XmlArrayAttribute("AttributeMapAllDataNodes")]
- public List<FirstNode> AttributeMapAllDataNodes { get; set; }
- public class FirstNode
- {
- /// <summary>
- /// 测量分类
- /// </summary>
- [XmlElement("Name")]
- public string Name { get; set; }
- /// <summary>
- /// 属性List
- /// </summary>
- [XmlArrayAttribute("Attribute")]
- public List<SecondNode> Attribute { get; set; }
- public class SecondNode
- {
- /// <summary>
- /// 测量分类Text
- /// </summary>
- [XmlElement("Text")]
- public string Text { get; set; }
- /// <summary>
- /// 测量分类Name
- /// </summary>
- [XmlElement("Name")]
- public string Name { get; set; }
- /// <summary>
- /// 属性List
- /// </summary>
- [XmlArrayAttribute("Attribute")]
- public List<Item> Attribute { get; set; }
- public class Item
- {
- /// <summary>
- /// 属性节点Text
- /// </summary>
- [XmlElement("Text")]
- public string Text { get; set; }
- /// <summary>
- /// 属性节点Name
- /// </summary>
- [XmlElement("Name")]
- public string Name { get; set; }
- }
- }
- }
- }
- }
|