📅  最后修改于: 2023-12-03 15:23:28.792000             🧑  作者: Mango
在 WPF 中,可以使用属性 HorizontalContentAlignment
和 VerticalContentAlignment
将控件中的文本设置为居中对齐。
HorizontalContentAlignment
属性控制控件中文本内容的水平对齐方式。其默认值为 Stretch
,即默认情况下文本将占据整个控件的宽度。
可以将此属性设置为 Center
,以将文本内容水平居中对齐:
<Button Content="Click me!" HorizontalContentAlignment="Center"/>
此代码设置了一个 Button
控件,并将其文本内容设置为 "Click me!",并将 HorizontalContentAlignment
属性设置为 Center
,以将文本内容水平居中对齐。
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!",并将 HorizontalContentAlignment
和 VerticalContentAlignment
属性设置为 Center
,以将文本内容水平和垂直居中对齐。
以上便是在中心 WPF 中设置文本的方法。