Thank you for writing.
I was able to reproduce the issue you have described and have logged it in our Feedback Portal
under the following link - Feedback item
. By following the link you will be able to subscribe for status changes, comment and vote for the item.
Until the issue is addressed you can use one of two workarounds:
1. Call your chart population logic from the form OnLoad event instead of the constructor.
2. Creating a custom PiePointElement
. This is practically the segments that are drawn in the pie chart. Here is how to create a custom PiePointElement
MyPiePointElement : PiePointElement
FieldInfo fieldInfo =
, BindingFlags.Instance | BindingFlags.NonPublic);
LegendItem legendItem = fieldInfo.GetValue(
LegendItemCollection legendItems = ((ILegendInfoProvider)
To use this custom elements you have to subscribe to the CreatePointElement
event of RadChartView
and put the following code in the event handler:
sender, ChartViewCreatePointElementEventArgs e)
I have updated your Telerik Points
for bringing this issue to our attention.
I hope this will be useful. Should you have further questions, I would be glad to help.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.