namespace Yw.WinFrmUI { public partial class HydroEnergyAnalyTotalCtrl : DevExpress.XtraEditors.XtraUserControl { public HydroEnergyAnalyTotalCtrl() { InitializeComponent(); this.layoutControl1.SetupLayoutControl(); } /// /// 绑定数据 /// public void SetBindingData(List items) { var vm = new HydroEnergyAnalyTotalViewModel(items); SetBindingData(vm); } /// /// 绑定数据 /// public void SetBindingData(HydroEnergyAnalyTotalViewModel vm) { if (vm == null) { return; } if (vm.TotalQ.HasValue) { this.txtQ.EditValue = $"{Math.Round(vm.TotalQ.Value, 1)}m³/h"; } if (vm.TotalP.HasValue) { this.txtP.EditValue = $"{Math.Round(vm.TotalP.Value, 1)}kW"; } if (vm.TotalE.HasValue) { this.txtE.EditValue = $"{Math.Round(vm.TotalE.Value, 1)}%"; } } } }