| | |
| | | public UniversalChartViewCtrl() |
| | | { |
| | | InitializeComponent(); |
| | | this.bar2.OptionsBar.AllowQuickCustomization = false; |
| | | this.barSetCoordinate.Visibility = DevExpress.XtraBars.BarItemVisibility.Never; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 绑定数据 |
| | | /// </summary> |
| | | public void SetBindingData(HStation.Vmo.PhartDiagramRelationExtensionsVmo vmo) |
| | | { |
| | | |
| | | public void SetBindingData(Yw.Vmo.PhartDiagramExGraphListVmo vmo) |
| | | { |
| | | if (vmo == null || vmo.GraphList == null || !vmo.GraphList.Any()) |
| | | { |
| | | this.universalViewChart1.Clear(); |
| | | return; |
| | | } |
| | | var curveInfo = vmo.GraphList[0].GetCurveInfo(); |
| | | var (axis_x_title, axis_y_title) = PhartAxisTitleHelper.Get(curveInfo.Item1); |
| | | this.universalViewChart1.AxisXTitle = axis_x_title; |
| | | this.universalViewChart1.AxisYTitle = axis_y_title; |
| | | this.universalViewChart1.SetBindingData(curveInfo.line_pt_list); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 清空绑定数据 |
| | | /// </summary> |
| | | public void ClearBindingData() |
| | | { |
| | | this.universalViewChart1.Clear(); |
| | | } |
| | | |
| | | //查询线 |
| | | private void barCekLineVisible_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | this.universalViewChart1.LineVisible = this.barCekLineVisible.Checked; |
| | | } |
| | | |
| | | |
| | | //坐标 |
| | | private void barSetCoordinate_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取 |
| | | /// </summary> |
| | | public HStation.Vmo.PhartDiagramRelationExtensionsVmo Get() |
| | | public Yw.Vmo.PhartDiagramExGraphListVmo Get() |
| | | { |
| | | return new Vmo.PhartDiagramRelationExtensionsVmo(); |
| | | } |
| | | return new(); |
| | | } |
| | | |
| | | |
| | | } |