wpf - WPF 文本框中的垂直对齐

标签 wpf textbox font-size

我的 wpf 应用程序中有 2 个 TextBox,一个用于用户名,另一个用于密码,两者都有 FontSize=20,但文本显示如下:

alt text

我该如何解决这个问题?

Xaml:

<TextBox Grid.Row="1" Grid.Column="1" Height="40" BorderThickness="1" BorderBrush="#FFD5D5D5" FontSize="36" Text="test" />
<PasswordBox Grid.Row="3" Grid.Column="1" Height="40" BorderThickness="1" BorderBrush="#FFD5D5D5" FontSize="36" Password="test" />

最佳答案

要使 TextBox 中的文本垂直居中,请使用 VerticalContentAlignment 属性:

<TextBox Text="The text" Height="40" VerticalContentAlignment="Center" />

关于wpf - WPF 文本框中的垂直对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4453175/

相关文章:

c# - 更改组合框中某些行的背景颜色

php - 根据选择更改文本框

Javascript - 在每次按键时从文本框中获取值

html - 字体大小不适用于 IE8

c# - 如何从 WPF 背后的代码使用 ItemsControl 创建 DataTemplate

c# - 在列表框中查看项目

c# - WPF - 从 StackPanel 中删除 "User Control"子级

javascript - 从文本框中获取值并作为建议传递到下一个文本框

html - css中的字体大小中等

javascript - parseInt() 和 parseFloat() 的区别