Hi Tareq,
Thanks for your interest in Syncfusion products.
It is possible to customize the ChartSymbol shape by using the ChartBorder Class as illustrated below.
Example:
// Set the Size of the symbol
ser.Style.Symbol.Size = new Size(8, 8);
// Set the shape of the symbol
ser.Style.Symbol.Shape = ChartSymbolShape.Square;
// Set border Sytle.ChartBorderWeight can be used to set the width of the symbol border.
ChartBorder cBorder1 = new ChartBorder(ChartBorderStyle.Solid, Color.Red, ChartBorderWeight.Medium);
ser.Style.ElementBorders.All = cBorder1;
ser.Style.Symbol.Color = Color.Blue;
Note: Possible value for ChartBorderWeight are
ChartBorderWeight.Thin
ChartBorderWeight.Medium
ChartBorderWeight.Thick
I have attached a sample that illustrates the same in this link below.
http://websamples.syncfusion.com/samples/Chart.Windows/F78687/Sample1.htmPlease let us know if this meets your requirement.
Regards,
Manohari.R