SVN r1036

SVN-Revision: r1036
This commit is contained in:
tdx
2025-11-12 02:37:26 +00:00
parent c8cfb472e1
commit 08e9aff3fb
+15 -1
View File
@@ -297,7 +297,6 @@ namespace Lskj.Control
case ChartType.LineChart:
default:
series = new Series(chart.YAxisTitle, chart.Chart3D == 1 ? ViewType.Line3D : ViewType.Line);
series.Label.TextPattern = "{S}{V}";
break;
case ChartType.BarChart:
series = new Series(chart.YAxisTitle, chart.Chart3D == 1 ? ViewType.Bar3D : ViewType.Bar);
@@ -381,6 +380,7 @@ namespace Lskj.Control
this.cmMain.CrosshairEnabled = DefaultBoolean.True;
this.cmMain.ToolTipEnabled = DefaultBoolean.True;
this.cmMain.CustomDrawCrosshair += OnCmMainCustomDrawCrosshair;
this.cmMain.CustomDrawSeriesPoint += OnCmMainCustomDrawSeriesPoint;
// this.cmMain.Legend.AlignmentVertical = LegendAlignmentVertical.Top;
}
@@ -506,6 +506,20 @@ namespace Lskj.Control
}
}
/// <summary>
/// 自定义点样式
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void OnCmMainCustomDrawSeriesPoint(object sender, CustomDrawSeriesPointEventArgs e)
{
int index = e.Series.Points.IndexOf(e.SeriesPoint);
if (e.Series.View is LineSeriesView && index == 0)//第一个点显示名称
{
e.LabelText = $"{e.Series.Name}{e.LabelText}";
}
}
}
/// <summary>