title: Add padding to DataGridTextColumn in WPF
body: <p>I have the following DataGrid:</p>
  
  <pre><code>&lt;DataGrid x:Name="RecodersSummary" Grid.Row="0" HorizontalAlignment="Left" VerticalAlignment="Top" BorderThickness ="1" IsReadOnly ="True" Loaded="RecordersSummary_Loaded" GridLinesVisibility="All" AutoGenerateColumns="False"&gt;
  &lt;DataGrid.Resources&gt;
  &lt;Style TargetType="{x:Type DataGridColumnHeader}"&gt;
      &lt;Setter Property="BorderBrush" Value="Black"/&gt;
      &lt;Setter Property="BorderThickness" Value="1,1,1,1"/&gt;
  &lt;/Style&gt;
  &lt;/DataGrid.Resources&gt;
  &lt;DataGrid.Columns&gt;
    &lt;DataGridTextColumn Header="{DynamicResource Summary_FirstColumnHeader}"  Width="Auto" IsReadOnly="True"   Binding="{Binding Path=Summary}"/&gt;
    &lt;DataGridTextColumn Header="{DynamicResource Summary_SecondColumnHeader}" Width="Auto" IsReadOnly="True"  Binding="{Binding Path=Totals}"/&gt;
    &lt;DataGridTextColumn Header="{DynamicResource Summary_ThirdColumnHeader}" Width="Auto" IsReadOnly="True"  Binding="{Binding Path=Centralized}"/&gt;
    &lt;DataGridTextColumn Header="{DynamicResource Summary_ForthColumnHeader}" Width="Auto" IsReadOnly="True"  Binding="{Binding Path=Standalone}"/&gt;
    &lt;DataGridTextColumn Header="{DynamicResource Summary_FifthColumnHeader}" Width="Auto" IsReadOnly="True"  Binding="{Binding Path=Temporary}"/&gt;
    &lt;DataGridTextColumn Header="{DynamicResource Summary_SixthColumnHeader}" Width="Auto" IsReadOnly="True"  Binding="{Binding Path=Other}"/&gt;
  &lt;/DataGrid.Columns&gt;
  </code></pre>
  
  <p></p>
  
  <p>With this the width of the text displayed in the Column header is the same width as the text and looks cramped.  </p>
  
  <p>In the above example how can I add padding to the left and right of the text to make the header column a little wider than the text?</p>