using Yw.Model;
namespace Yw.WinFrmUI
{
public partial class HydroLossCurveDlg : DevExpress.XtraBars.Ribbon.RibbonForm
{
public HydroLossCurveDlg()
{
InitializeComponent();
this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon;
this.hydroLossCurveCtrl1.HydroClickEvent += HydroLossCurveCtrl1_HydroClickEvent; ;
}
///
/// 水力点击事件
///
public event Action HydroClickEvent;
///
/// 绑定数据
///
public void SetBindingData
(
Yw.Model.HydroModelInfo hydroInfo,
HydroWorkingVmo working,
HydroNodeInfo node,
HydroCalcuResult calcuResult = null,
bool isHead = false,
List allEvaluationList = null
)
{
this.hydroLossCurveCtrl1.SetBindingData(hydroInfo, working, node, calcuResult, isHead, allEvaluationList);
}
///
/// 绑定数据
///
public void SetBindingData(HydroLossCurveViewModel vm)
{
this.hydroLossCurveCtrl1.SetBindingData(vm);
}
//水力点击事件
private void HydroLossCurveCtrl1_HydroClickEvent(string obj)
{
this.HydroClickEvent?.Invoke(obj);
}
}
}