Toggle navigation
首页
关于TCPGAME
快乐分享
联系我们
C# WPF TextBox文字垂直居中使用VerticalContentAlignment=“Center”失效的问题
Lonner
时间:2021-03-20 14:15:12
阅读:4750
###现象 在VS界面设计器中,设置了TextBox的VerticalContentAlignment属性值为Center,如下代码,设计界面中已经显示居中了,但是运行起来的效果并不是居中的,而是置顶的!! ``` <TextBox Text="居中文字" VerticalContentAlignment="Center" HorizontalContentAlignment="Center"/> ``` ###解决方案 不需要另外重新写TextBox的样式,只需设置属性` MaxLines="1"`就解决问题了。 如下: ``` <TextBox Text="居中文字" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" MaxLines="1"/> ``` ###可以写成样式 ``` <Style TargetType="TextBox" x:Key="TBContentCenter"> <Setter Property="VerticalContentAlignment" Value="Center"></Setter> <Setter Property="HorizontalContentAlignment" Value="Center"></Setter> <Setter Property="MaxLines" Value="1"></Setter> </Style> ```
上一章:C# 程序运行时释放解决方案内的文件到指定目录
下一章:C# HttpClient 发送Json数据的Post请求出现服务器无响应异常