36 lines
966 B
C#
36 lines
966 B
C#
|
|
namespace Szmedi.RvKits.InfoManager
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 绑定到树
|
|||
|
|
/// </summary>
|
|||
|
|
public partial class ParamData : ObservableObject
|
|||
|
|
{
|
|||
|
|
[ObservableProperty]
|
|||
|
|
private bool? isChecked = true;
|
|||
|
|
|
|||
|
|
public int Id { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 属性类别
|
|||
|
|
/// </summary>
|
|||
|
|
public string PropertyCategory { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 数据类型,与单位对应
|
|||
|
|
/// </summary>
|
|||
|
|
public string DataType { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 属性
|
|||
|
|
/// </summary>
|
|||
|
|
public string Property { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 单位
|
|||
|
|
/// </summary>
|
|||
|
|
public string Unit { get; set; }
|
|||
|
|
/// <summary>
|
|||
|
|
/// 使用override,可以在子类中重写,实现不同的逻辑,实现根据运行时类型
|
|||
|
|
/// </summary>
|
|||
|
|
public virtual string FullProperty => Property;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|