C# 图表系列中的虚线?

C# 图表系列中的虚线?,c#,charts,mschart,C#,Charts,Mschart,我在C#WinForms应用程序中使用.NET4.0中的图表控件。 我有两个系列的数据显示为折线图 我画的基本上是一个供给和需求随时间的函数。 我希望需求是某种颜色的实线,供应是同一颜色的虚线 我可以将颜色设置得很好,但是我找不到任何可以将线条样式设置为虚线的地方。查看属性。例如 _chart.Series[1].Color = Color.Blue; _chart.Series[0].Color = Color.Blue; _chart.Series[0].BorderWidth = 3;

我在C#WinForms应用程序中使用.NET4.0中的图表控件。 我有两个系列的数据显示为折线图

我画的基本上是一个供给和需求随时间的函数。 我希望需求是某种颜色的实线,供应是同一颜色的虚线

我可以将颜色设置得很好,但是我找不到任何可以将线条样式设置为虚线的地方。

查看属性。例如

_chart.Series[1].Color = Color.Blue;

_chart.Series[0].Color = Color.Blue;
_chart.Series[0].BorderWidth = 3;
_chart.Series[0].BorderDashStyle = ChartDashStyle.Dash;
…给了我:


随着Visual Studio 2010版本的图表控件的出现,这种情况略有改变:


this.chart1.Series[“Data1”].BorderDashStyle=System.Windows.Forms.DataVisualization.Charting.chartdashtyle.Dash

谢谢!谁会想到应该被称为Series.LineDashStyle的东西实际上被称为Series.BorderDashStyle!为什么我不能使用BorderDashStyle?我已将
System.Windows.Forms.DataVisualization
添加到项目注释中,该注释只是一个补充索引器。仍然可用,因此Chris的答案在.NET 4中也是完全有效的。为什么我看不到
BorderDashStyle
?有没有办法缩短
System.Windows.Forms.DataVisualization.Charting.ChartDashStyle.Dash
?如果你使用System.Windows.Forms.DataVisualization.Charting
在.cs文件的顶部,您可以将其缩短为
ChartDashStyle.Dash