Straight to your questions:
1. I understand your problem and it is caused because the pie slices get their color depending on the number of slices ( the first color is set to the first slice, the second to the second one and so on).
A possible solution to overcome this is to use a custom delegate function
where a specific color is set depending on some field. Please check this approach and let me know whether it is possible in your scenario.
2. I suppose that you use a 3D Pie series in your project. You can set the camera extension initially in your code as follows and clear it on the size changed event of RadChart if you do not want the user to be able to change the pie position after that:
CameraExtension c =
sender, SizeChangedEventArgs e)
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items