I need to create a style that rotates the x axis labels. I've found this examples: Easily rotate the axis labels of a Silverlight/WPF Toolkit chart and Rotating Text and How to change AxisLabelStyle in code behind?
I need to do this in the code behind. So I've tried this:
var labelStyle = new Style(typeof(AxisLabel));
var rotate = new Setter(RotateTransform.AngleProperty, 270);
var setter = new Setter(AxisLabel.RenderTransformProperty, rotate);
labelStyle.Setters.Add(setter);
(xSerie.IndependentAxis as CategoryAxis).AxisLabelStyle = labelStyle;
I think I'm doing some mistake on the RenderTransformProperty.
What I have to do? Thanks!
Edit: O just updated my code to:
var labelStyle = new Style(typeof(AxisLabel));
var setter = new Setter(AxisLabel.RenderTransformProperty, new RotateTransform(){Angle = -60, CenterX = 40, CenterY = 30});
labelStyle.Setters.Add(setter);
And now it works fine!