如何将内容从标签居中

本文关键字:标签 | 更新日期: 2023-09-27 18:17:48

我有一个Grid:

<Grid ShowGridLines="True">
     <Grid.RowDefinitions>
        <RowDefinition Height="10*"></RowDefinition>       
        <RowDefinition Height="80*"></RowDefinition>
    </Grid.RowDefinitions>
    <Label Grid.Row="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" 
       Content="Text to center!" BorderBrush="Blue" BorderThickness="5">
    </Label>
</Grid>

但是在那个变型中,我从所有Grid行中得到一个Label,但是它的Content在行左侧。如何使Content居中?如果我输入HorizontalAlignment="Center", Label会居中,但我只需要Content

如何将内容从标签居中

要设置控件内容的水平对齐方式,使用Control.HorizontalContentAlignment属性:

HorizontalContentAlignment="Center"
HorizontalContentAlignment="Center"