📜  在中心 wpf 中设置文本 - C# (1)

📅  最后修改于: 2023-12-03 15:23:28.792000             🧑  作者: Mango

在中心 WPF 中设置文本 - C#

在 WPF 中,可以使用属性 HorizontalContentAlignmentVerticalContentAlignment 将控件中的文本设置为居中对齐。

HorizontalContentAlignment

HorizontalContentAlignment 属性控制控件中文本内容的水平对齐方式。其默认值为 Stretch,即默认情况下文本将占据整个控件的宽度。

可以将此属性设置为 Center,以将文本内容水平居中对齐:

<Button Content="Click me!" HorizontalContentAlignment="Center"/>

此代码设置了一个 Button 控件,并将其文本内容设置为 "Click me!",并将 HorizontalContentAlignment 属性设置为 Center,以将文本内容水平居中对齐。

VerticalContentAlignment

VerticalContentAlignment 属性控制控件中文本内容的垂直对齐方式。其默认值为 Stretch,即默认情况下文本将占据整个控件的高度。

可以将此属性设置为 Center,以将文本内容垂直居中对齐:

<Button Content="Click me!" VerticalContentAlignment="Center"/>

此代码设置了一个 Button 控件,并将其文本内容设置为 "Click me!",并将 VerticalContentAlignment 属性设置为 Center,以将文本内容垂直居中对齐。

完整示例

下面是一个完整的示例,演示如何在 WPF 中将控件文本内容设置为水平和垂直居中对齐:

<Window x:Class="CenterTextInWpf.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="450" Width="800">
    <Grid>
        <Button Content="Click me!" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" Width="200" Height="100"/>
    </Grid>
</Window>

此代码创建了一个 MainWindow 窗口,其中包含一个 Button 控件。该按钮的文本内容设置为 "Click me!",并将 HorizontalContentAlignmentVerticalContentAlignment 属性设置为 Center,以将文本内容水平和垂直居中对齐。

以上便是在中心 WPF 中设置文本的方法。