title: Is it possible to Left-Align headers in a WPF TabControl?
body: <p>Right now, I have a WPF window where all the tab labels of the <code>TabControl</code> are centered.</p>
  
  <p>I'd like the tab levels of the <code>TabControl</code> to be left-aligned.</p>
  
  <p>Is this possible without completely redoing the <code>ControlTemplate</code>?</p>
  
  <p>I tried messing with <code>HorizontalAlignment</code>, <code>HorizontalContentAlignment</code>, etc., but nothing I tried had the desired effect.</p>
  
  <p>If I try this solution (offered by T Levesque):</p>
  
  <pre><code>&lt;TabControl...&gt;
      &lt;TabControl.ItemContainerStyle&gt;
          &lt;Style TargetType="{x:Type TabItem}"&gt;
              &lt;Setter Property="HorizontalAlignment" Value="Left"/&gt;
          &lt;/Style&gt;
      &lt;/TabControl.ItemContainerStyle&gt;
      ...
  &lt;/TabControl&gt;
  </code></pre>
  
  <p>...I get this:</p>
  
  <p>All the tab labels of the <code>TabControl</code> are left-aligned, but the tabs don't stretch properly</p>
  
  <p>Which is close, but it ends up looking kind of like a histogram.</p>