using DevExpress.Utils.Svg;
|
|
namespace HStation.WinFrmUI
|
{
|
public partial class XhsProjectSimulationFunctionMgrCtrl : DevExpress.XtraEditors.XtraUserControl
|
{
|
public XhsProjectSimulationFunctionMgrCtrl()
|
{
|
InitializeComponent();
|
}
|
|
/// <summary>
|
/// 显示循环水项目信息事件
|
/// </summary>
|
public event Action<SvgImage> ShowXhsProjectInfoEvent;
|
|
/// <summary>
|
/// 显示循环水项目水力模拟事件
|
/// </summary>
|
public event Action<SvgImage> ShowXhsProjectSimulationEvent;
|
|
/// <summary>
|
/// 创建循环水项目方案事件
|
/// </summary>
|
public event Action<SvgImage> CreateXhsProjectSchemeEvent;
|
|
/// <summary>
|
/// 比较循环水项目方案事件
|
/// </summary>
|
public event Action<SvgImage> CompareXhsProjectSchemeEvent;
|
|
//元素点击事件
|
private void accordionControl1_ElementClick(object sender, DevExpress.XtraBars.Navigation.ElementClickEventArgs e)
|
{
|
var tag = e.Element.Tag?.ToString();
|
switch (tag)
|
{
|
case "info":
|
{
|
this.ShowXhsProjectInfoEvent?.Invoke(this.svgImg32[0]);
|
}
|
break;
|
case "simulation":
|
{
|
this.ShowXhsProjectSimulationEvent?.Invoke(this.svgImg32[1]);
|
}
|
break;
|
case "scheme-create":
|
{
|
this.CreateXhsProjectSchemeEvent?.Invoke(this.svgImg32[3]);
|
}
|
break;
|
case "scheme-compare":
|
{
|
this.CompareXhsProjectSchemeEvent?.Invoke(this.svgImg32[4]);
|
}
|
break;
|
default: break;
|
}
|
}
|
|
|
|
|
}
|
}
|