Why does Silverlight Chart:GridLineStyle StrokeDashArray only effect bottom-most line?
===

I am trying to format a Silverlight Chart, currently with a LineSeries. When attempting to apply a StrokeDashArray style to the GridLines on my y axis it changed the first line and none of the others. The other setter properties work on all.  

My chart looks like:  
![enter image description here][1]  

The xaml for the style is:

    <toolkit:LinearAxis.GridLineStyle>
        <Style TargetType="Line">
            <Setter Property="Stroke" Value="Gray"/>
            <Setter Property="StrokeThickness" Value="1"/>
            <Setter Property="StrokeDashArray" Value="3, 2"/>
        </Style>
    </toolkit:LinearAxis.GridLineStyle>

I have been looking for a solution for hours but apparently there 'isn't one' which is unhelpful. I was wondering if any of you guys knew why and how I can rectify this problem?

Thank you

**EDIT** - Realised it was only the StrokeDashArray Property that was not being applied to all the grid lines.


  [1]: http://i.stack.imgur.com/669oq.png