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)}%";
}
}
}
}