有没有简单的方法将文本置于文本框中心?我正在寻找一些内置函数,但我什么都没发现。
将TextAlignment
属性设置为Center
:
<TextBox Width="200"
Text="Hello world !"
TextAlignment="Center"/>
HorizontalContentAlignment="Center" VerticalContentAlignment="Center"
<TextBox Width="200" Text="Hello world !" VerticalAlignment="Center"/>
您可以使用VerticalAlignment和VerticalContentAlignment组合到达WPF-TextBox中的文本。您可以将内容设置为居中,将Stretch的总高度设置为综合元素的大小,如网格行
<TextBox VerticalAlignment="Stretch" VerticalContentAlignment="Center">
Test
</TextBox>
这太晚了,但这可能对某人有帮助
尝试将这两个属性添加到您的控件
VerticalAlignment="Stretch"
VerticalContentAlignment="Center"
VerticalContentAlignment设置文本框中文本的对齐方式