Hi Martin,
Thanks for your interest in Syncfusion products.
In chart Silverlight we can change each segments color using the following code snippet.
Code Snippet: (c#)
Chart1.Areas[0].Series[0].Segments[0].Interior = new SolidColorBrush(Colors.Red);
But each segments of series cannot be shown in legend. Based on your requirement we have created simple sample and you can download the sample from below location.
Sample:
http://www.syncfusion.com/uploads/redirect.aspx?&team=support&file=Col_seg98756490.zipPlease let us know if you need any further clarifications.
Regards,
Saravanan