namespace Yw.WinFrmUI
|
{
|
public partial class HydroEnergyAnalyTotalCtrl : DevExpress.XtraEditors.XtraUserControl
|
{
|
public HydroEnergyAnalyTotalCtrl()
|
{
|
InitializeComponent();
|
this.layoutControl1.SetupLayoutControl();
|
}
|
|
/// <summary>
|
/// 绑定数据
|
/// </summary>
|
public void SetBindingData(List<HydroEnergyAnalyItemViewModel> items)
|
{
|
var vm = new HydroEnergyAnalyTotalViewModel(items);
|
SetBindingData(vm);
|
}
|
|
/// <summary>
|
/// 绑定数据
|
/// </summary>
|
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)}%";
|
}
|
}
|
|
}
|
}
|