Thanks for your prompt reply.
The reason I wanted templates is to attach converter to format labels the way I would like them to look. I work with financial data and my values range varies from one set of data to another and can be in tens or hundreds of thousands, or millions, or tens of millions.
A simple currency format displays something like $10,000,000, which is too long. I tried to play around with ScaleUnit and CustomFormat and came up with something like this:
<cfx:AxisLabelAttributes ScaleUnit="1000000" CustomFormat="$#,0.##M;($#,0.##M)"/>
This displays labels like $5M and ($2M), but steps them in 1M increments. So now I have to set Axis.Step, which I have to calculate, thus duplicating logic already implemented in your control. Also 'M' is not always appropriate and sometimes should be set to 'K'.
What I really need is to apply dynamic format that depends on the value only for those labels that the control decides to display in a default scenario. Ideally the resulting labels will read $0, $200K, ..., $1M, $1.2M.
Any ideas?
Thanks.