namespace IStation.WinFrmUI.Analy
|
{
|
public partial class CompareCurvePage : DocumentPage
|
{
|
public CompareCurvePage()
|
{
|
InitializeComponent();
|
this.PageTitle.Caption = "曲线对比";
|
|
|
this.pumpCurveSelectedTreeList1.AddCurveEvent += (id, name, color, curveQH, curveQE, curveQP) =>
|
{
|
this.mainChart.AddCurve(id, name, curveQH, curveQE, curveQP, color);
|
};
|
this.pumpCurveSelectedTreeList1.SetCurveColorEvent += (id, color) =>
|
{
|
this.mainChart.SetCurve(id, color);
|
};
|
this.pumpCurveSelectedTreeList1.DeleteCurveEvent += (id) =>
|
{
|
this.mainChart.DeleteCurve(id);
|
};
|
this.pumpCurveSelectedTreeList1.ClearCurveEvent += () =>
|
{
|
this.mainChart.DeleteCurve();
|
};
|
this.mainChart.OnCalcQueryPoint += (id, pt) =>
|
{
|
this.pumpCurveSelectedTreeList1.SetQueryInfo(id, pt);
|
};
|
}
|
|
|
|
|
/// <summary>
|
/// 初始化数据
|
/// </summary>
|
public override void InitialDataSource()
|
{
|
this.pumpCurveSelectedTreeList1.SetCompareBindingData();
|
}
|
|
|
//清空曲线
|
private void barBtnClearCurve_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
{
|
this.pumpCurveSelectedTreeList1.ClearSelected();
|
}
|
|
//
|
private void barBtnExpand_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
{
|
this.pumpCurveSelectedTreeList1.Expand();
|
}
|
|
//
|
private void barBtnCollapse_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
{
|
this.pumpCurveSelectedTreeList1.Collapse();
|
}
|
|
//
|
private void barBtnExpandAll_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
{
|
this.pumpCurveSelectedTreeList1.ExpandAll();
|
}
|
|
//
|
private void barBtnCollapseAll_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
{
|
this.pumpCurveSelectedTreeList1.CollapseAll();
|
}
|
|
//
|
private void barCekSearch_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
|
{
|
this.pumpCurveSelectedTreeList1.Search(this.barCekSearch.Checked);
|
}
|
|
}
|
}
|