如何从Label中心化内容

时间:2015-10-15 13:45:57

标签: c# wpf xaml label

我有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>

但是在该变体中,我有Label行中的Grid,但其Content会转到该行的左侧。 如何使Content居中? 如果我输入HorizontalAlignment="Center" Label将会居中,但我只需要Content

2 个答案:

答案 0 :(得分:3)

要设置控件内容的水平对齐,请使用Control.HorizontalContentAlignment属性,如下所示:

HorizontalContentAlignment="Center"

答案 1 :(得分:0)

HorizontalContentAlignment="Center"