title: WPF Column Chart Styling: Remove the gradient effect, set the color of the hash marks on y axis (the minor grid lines)
body: <p>I have a WPF ColumnSeries chart, which looks not that perfect. I would like to know how to improve it in three different ways</p>
  
  <ol>
  <li><p>Remove the gradient effect. I passed a solid color as ItemColor, say Green, but I got a gradient color. Is there a way to remove the effect. I know the gradient color sounds like a genius idea and looks nice. But in the small thing I am working on, this is not a good idea.In the following pics, the first one is what i have right now and the second is what I want. The gray is a gradient color (see the column in red circle)</p></li>
  <li><p>To show the hash marks on y axis on the right side of the y axis (the minor grid lines). It is currently stay on the left side and it's black. I would like to know how to show the lines on the right side of the axis and if I can set the color of the lines that would be so great.(please see the pictures attached the ones in blue circle)</p></li>
  </ol>
  
  <p>(<strong>I've found answer to this actually</strong> <a href="http://msmvps.com/blogs/deborahk/archive/2011/03/05/silverlight-charting-formatting-the-tick-marks.aspx" rel="nofollow noreferrer">http://msmvps.com/blogs/deborahk/archive/2011/03/05/silverlight-charting-formatting-the-tick-marks.aspx</a>)</p>
  
  <ol start="3">
  <li>Remove the white border of the column. I've checked it Snoop. However, I still have no idea which layer the border lies. (please see the picture attached the one in black circle)</li>
  </ol>
  
  <p>Please please read the small piece of code below to see what i have now.</p>
  
  <pre><code>  &lt;charting:ColumnSeries DependentValuePath="ItemValue" IndependentValuePath="ItemName" ItemsSource="{Binding}"&gt;
          &lt;charting:ColumnSeries.DataPointStyle&gt;
              &lt;Style TargetType="charting:ColumnDataPoint"&gt;
                  &lt;Setter Property="Background" Value="{Binding ItemColor}"/&gt;
                  &lt;Setter Property="BorderBrush" Value="Transparent"/&gt;
              &lt;/Style&gt;
          &lt;/charting:ColumnSeries.DataPointStyle&gt;
      &lt;/charting:ColumnSeries&gt;
      &lt;charting:Chart.Axes&gt;
          &lt;charting:LinearAxis Orientation="Y" ShowGridLines="True"/&gt;
          &lt;charting:CategoryAxis Orientation="X" ShowGridLines="False"/&gt;
      &lt;/charting:Chart.Axes&gt;
  </code></pre>
  
  <p>For the ItemColor, the behind code is:</p>
  
  <pre><code>ItemColor = new System.Windows.Media.SolidColorBrush((System.Windows.Media.Color)System.Windows.Media.ColorConverter.ConvertFromString("Gray"));
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/nf49s.png" alt="enter image description here">
  <img src="https://i.stack.imgur.com/GU6PM.png" alt="enter image description here"></p>