主要介绍两种方法
一、在前台设置虚线的长度和步长
<s:SciChartSurface.RenderableSeries>
<s:FastLineRenderableSeries x:Name="lineRenderSeries"
Stroke="#FF99EE99"
StrokeThickness="2" StrokeDashArray="10,10">
</s:FastLineRenderableSeries>
</s:SciChartSurface.RenderableSeries>
注意:这段代码为某条曲线的各项属性设置。其中StrokeDashArray属性即为设置线条长度和步长的属性
二、在后台代码设置某条曲线为虚线
double[] DashArray = { 10, 10 };
FastLineRenderableSeries newLine= new FastLineRenderableSeries()
{
Stroke = (Color)ColorConverter.ConvertFromString("Red"),
StrokeThickness = 3,
DataSeries = maxForce,
IsEnabled = false,
ContentStringFormat = "0.0000",
StrokeDashArray = DashArray,
};
有些情况需要我们在后台制作曲线,并且设置曲线的属性。这里是后台代码初始化一条曲线的例子。其中StrokeDashArray 为设置虚线的属性。
TIP:总觉得这里这样设置比较蠢,请大佬给我来一个优雅的设置方式。