開発者*_*開発者 38 wpf textbox font-size
我的TextBoxwpf应用程序中有2个es,一个用于用户名,另一个用于密码,两者都有FontSize=20,但文本显示如下:

我怎样才能解决这个问题?
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" />
Run Code Online (Sandbox Code Playgroud)
Tal*_*gal 124
要使TextBox中的文本居中,请使用TextBox的VerticalContentAlignment属性.
<TextBox Text="The text" Height="40" VerticalContentAlignment="Center" />
Run Code Online (Sandbox Code Playgroud)
Don*_*nut 23
调整Padding这些控件的属性,例如Padding="0":
<TextBox Grid.Row="1" Grid.Column="1" Height="40" BorderThickness="1" BorderBrush="#FFD5D5D5" FontSize="36" Text="test" Padding="0" />
<PasswordBox Grid.Row="3" Grid.Column="1" Height="40" BorderThickness="1" BorderBrush="#FFD5D5D5" FontSize="36" Password="test" Padding="0" />
Run Code Online (Sandbox Code Playgroud)
或者,不要设置Height属性,而是让控件根据内容的高度自动调整大小:
<TextBox Grid.Row="1" Grid.Column="1" BorderThickness="1" BorderBrush="#FFD5D5D5" FontSize="36" Text="test" />
<PasswordBox Grid.Row="3" Grid.Column="1" BorderThickness="1" BorderBrush="#FFD5D5D5" FontSize="36" Password="test" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40256 次 |
| 最近记录: |