Hi Lan,
My apologies for the delay in responding to you.
You can have the Legend Shape to be same as the Series shape as in the image sent by you by setting the Legend RepresentationType as SeriesImage and assigning the imageindex value for each legend.
The images should also be added to the ImageCollection of the Series before performing the above steps.
Kindly take a look at the code snippet below,
series1.Style.Images = new ChartImageCollection(this.imageList1.Images);
series2.Style.Images = new ChartImageCollection(this.imageList1.Images);
this.chartControl1.Legend.RepresentationType = ChartLegendRepresentationType.SeriesImage;
this.chartControl1.Legend.Items[0].ImageIndex = 0;
this.chartControl1.Legend.Items[1].ImageIndex = 1;
Also take a look at the attached sample.
Let me know if you have any queries.
Thanks & Regards,
Ramya.
LineChartSample0.zip