C# 更改GroupBox标题位置

C# 更改GroupBox标题位置,c#,.net,wpf,xaml,C#,.net,Wpf,Xaml,我有以下GroupBox,其文本位于控件的边框上。目前,一半的文本在控件内部,一半在控件外部 如何移动它使其完全位于控件内 <GroupBox Grid.Row="2" Background="LightSteelBlue"> <GroupBox.Header> <Label FontSize="15" VerticalAlignment="Bottom" FontFamily="Calib

我有以下
GroupBox
,其文本位于控件的边框上。目前,一半的文本在控件内部,一半在控件外部

如何移动它使其完全位于控件内

<GroupBox Grid.Row="2" Background="LightSteelBlue">
    <GroupBox.Header>
        <Label FontSize="15" 
            VerticalAlignment="Bottom" 
            FontFamily="Calibri" 
            FontWeight="ExtraBold">Traceability Data</Label>
    </GroupBox.Header>
</GroupBox>

可追溯性数据

在标签上添加边距或填充,如下所示:

<GroupBox Grid.Row="2" Background="LightSteelBlue" Margin="0,-20,0,0" >
      <GroupBox.Header>
           <Label FontSize="15" VerticalAlignment="Bottom" FontFamily="Calibri" Padding="0,20,0,0" FontWeight="ExtraBold">Traceability Data</Label>
      </GroupBox.Header>
</GroupBox>

可追溯性数据

填充似乎可以提供更好的结果。

使用边距和填充,GroupBox控件将从上面的控件向下移动。我正在寻找的解决方案,将保持位置的GroupBox。您可以始终有一个负的空白对您的GroupBox,它的工作在我这边很好。我已经编辑了我的答案,将其包括在内。