是否可以在WPF TabControl中左对齐标题?

dev*_*xer 10 wpf xaml tabcontrol alignment

现在,我有一个WPF窗口,如下所示:

TabControl的所有选项卡标签都位于中心位置http://img33.yfrog.com/img33/9996/tabcontrolcenteredheade.jpg

我希望它看起来像这样(Photoshop doctored图像):

TabControl的所有选项卡标签都是左对齐的http://img42.yfrog.com/img42/6687/tabcontrolleftalignedhe.jpg

这可能没有完全重做TabControl吗?

我试图搞乱TabControl,ControlTemplate等等,但没有我尝试了预期的效果.


编辑:

如果我尝试这个解决方案(由T Levesque提供)......

<TabControl...>
    <TabControl.ItemContainerStyle>
        <Style TargetType="{x:Type TabItem}">
            <Setter Property="HorizontalAlignment" Value="Left"/>
        </Style>
    </TabControl.ItemContainerStyle>
    ...
</TabControl>
Run Code Online (Sandbox Code Playgroud)

......我明白了:

TabControl的所有选项卡标签都是左对齐的,但选项卡不能正确伸展http://img14.imageshack.us/img14/6687/tabcontrolleftalignedhe.jpg

哪个很接近,但最终看起来有点像直方图.


编辑2:

为了记录,我最终结合R. Copsey和T. Levesque的答案来达到这个目的:

<TabControl...>
    <TabControl.ItemContainerStyle>
        <Style TargetType="{x:Type TabItem}">
            <Setter Property="HorizontalAlignment" Value="Left"/>
        </Style>
    </TabControl.ItemContainerStyle>
    ...
</TabControl>
Run Code Online (Sandbox Code Playgroud)

Ree*_*sey 13

以下内容将为您提供您所追求的外观.

    <TabControl TabStripPlacement="Left" HorizontalContentAlignment="Left" >
        <TabItem HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" Header="Header 1">
            <TabItem.Content>Test</TabItem.Content>
        </TabItem>

        <TabItem HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" Header="Header 2"  >
            <TabItem.Content>Test</TabItem.Content>
        </TabItem>

        <TabItem HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" Header="Header Longer Version">
            <TabItem.Content>Test</TabItem.Content>
        </TabItem>
    </TabControl>
Run Code Online (Sandbox Code Playgroud)