namespace Yw.WinFrmUI { /// /// /// public class HydroMonitorAnalyseViewModel { /// /// /// public HydroMonitorAnalyseViewModel() { } /// /// /// public HydroMonitorAnalyseViewModel ( Yw.Vmo.HydroMonitorVmo vmo, Yw.Model.HydroVisualInfo visual ) { this.Checked = vmo.ID > 0; this.Relation = visual.Name; this.PropName = HydroMonitorPropHelper.GetName(vmo.PropName); this.UnitName = HydroMonitorPropHelper.GetUnit(vmo.PropName); this.Flags = Yw.Untity.FlagsHelper.ToString(vmo.Flags); this.SortCode = vmo.SortCode; this.Description = vmo.Description; this.Vmo = vmo; } /// /// 选择 /// [DisplayName("选择")] public bool Checked { get; set; } /// /// 构件 /// [DisplayName("构件")] public string Relation { get; set; } /// /// 名称 /// [DisplayName("名称")] public string PropName { get; set; } /// /// 单位 /// [DisplayName("单位")] public string UnitName { get; set; } /// /// 标签 /// [DisplayName("标签")] public string Flags { get; set; } /// /// 排序码 /// [DisplayName("排序码")] public int SortCode { get; set; } /// /// 说明 /// [DisplayName("说明")] public string Description { get; set; } /// /// vmo /// public Yw.Vmo.HydroMonitorVmo Vmo { get; set; } } }