在我的 WPF TabItem 中设置 VerticalContentAlignment 会同时更改选项卡中的文本和选项卡中包含的控件

Setting VerticalContentAlignment in my WPF TabItem changes both the text in the tab and the Control contained in the tab

<TabItem Header="Data Entry"
         FontSize="40"
         VerticalContentAlignment="Top"
         HorizontalContentAlignment="Center"
         VerticalAlignment="Center"
         Height="75"
         Width="300"
         Background="#464646"
         Foreground="White"
         DataContext="{Binding Tabs[0]}">

    <Controls:DataEntryUserControl />

</TabItem>

我的 TabItem 是用上面的代码形成的。我希望选项卡 ("Data Entry") 中的文本与选项卡的中心对齐,但我希望 UserControl 与 window 的顶部对齐。但是,当我设置 VerticalContentAlignment 时,这两种对齐方式都会发生变化(例如,在上面的代码中,它们都与各自 parents 的顶部对齐)。 VerticalAlignment 属性 没有任何改变。

我怎样才能做到这一点?

定义一个HeaderTemplate,在其中指定header:

的对齐方式
<TabItem Header="Data Entry"
             FontSize="40"
             Height="75"
             Width="300"
             Background="#464646"
             Foreground="White"
             DataContext="{Binding Tabs[0]}">
    <TabItem.HeaderTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding}" HorizontalAlignment="Center" />
        </DataTemplate>
    </TabItem.HeaderTemplate>

    <Controls:DataEntryUserControl />

</TabItem>