title: Adding Header Style to DataGrid overrides (hides) data using Binding on header
body: <p>I need to Style the WPF dataGrid headers AND bind the header data.</p>
  <p>Binding works OK using:</p>
  <pre class="lang-xml prettyprint-override"><code>&lt;TextBlock Text=&quot;{Binding DataContext.HeadData, 
          RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}&quot; /&gt;
  </code></pre>
  <p>If I now add a header style to the DataGrid, the TextBlock in the style overrides the binding data.</p>
  <p>I'm using all the latest Dot-Net and VS 2019.</p>
  <p>Any idea how to marry the two requirements? It's consumed me!</p>
  <p>Rich</p>