From 1e18310601b076d26329bb0a0e070afeb61d12f4 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期五, 25 十月 2024 09:39:15 +0800 Subject: [PATCH] 新模型 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroPressmeterPropertyViewModel.cs | 27 +++++++++++++++++++++++++-- 1 files changed, 25 insertions(+), 2 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroPressmeterPropertyViewModel.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroPressmeterPropertyViewModel.cs index 6b06036..401e1ba 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroPressmeterPropertyViewModel.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroPressmeterPropertyViewModel.cs @@ -1,4 +1,6 @@ -锘縩amespace Yw.WinFrmUI +锘縰sing Yw.Model; + +namespace Yw.WinFrmUI { /// <summary> /// 鍘嬪姏琛ㄥ睘鎬ц鍥� @@ -15,10 +17,31 @@ /// </summary> public HydroPressmeterPropertyViewModel(Yw.Model.HydroPressmeterInfo rhs) : base(rhs) { - + this.CurrentPress = rhs.CurrentPress; + this.UpdatePropStatus(nameof(this.CurrentPress), rhs, nameof(rhs.CurrentPress)); } + /// <summary> + /// 鍘嬪姏 + /// </summary> + [Category("鏁版嵁")] + [DisplayName("鍘嬪姏")] + [PropertyOrder(1001)] + [Browsable(true)] + public double? CurrentPress { get; set; } + /// <summary> + /// 鏇存柊灞炴�� + /// </summary> + public override void UpdateProperty(HydroParterInfo rhs, List<HydroParterInfo> allParterList) + { + base.UpdateProperty(rhs, allParterList); + if (rhs is Yw.Model.HydroPressmeterInfo hydroPressmeterInfo) + { + this.CurrentPress = hydroPressmeterInfo.CurrentPress; + this.UpdatePropStatus(nameof(this.CurrentPress), hydroPressmeterInfo, nameof(hydroPressmeterInfo.CurrentPress)); + } + } } } -- Gitblit v1.9.3