WPF,如何让TextBox中的文字实现垂直居中

df3454g 2015-06-06 11:16:23
一个TextBox控件,由于项目需要设置其高度尺寸,还设置了字体大小,这样的话,看起来其内容不是垂直居中的,如下所示:

有什么办法让文字垂直居中吗,我试了一下修改控件模板,但是TextBox的控件模板中是一个ScrollViewer,不知道怎么弄,才能让文字垂直居中,该怎么修改控件模板呢?
...全文
20181 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cacheah 2017-03-24
  • 打赏
  • 举报
回复
TextAlignment="Center"就可以了!
AccipiterNisus 2017-02-20
  • 打赏
  • 举报
回复
顶一下,好用
靖小语 2016-01-12
  • 打赏
  • 举报
回复 1
引用 1 楼 Forty2 的回复:
<TextBox Height="50" VerticalContentAlignment="Center"/>
亲测有用,解决了我的大问题。 可是问题来了,textblock不能用这个语句,我的textblock也需要文字垂直居中。 再研究下。
john_QQ:2335298917 2015-06-06
  • 打赏
  • 举报
回复
引用 1 楼 Forty2 的回复:
<TextBox Height="50" VerticalContentAlignment="Center"/>
顶一下
Forty2 2015-06-06
  • 打赏
  • 举报
回复
<TextBox Height="50" VerticalContentAlignment="Center"/>
要让div2在div1横向居,解决办法如下: 1.IE,设置div1的样式:text-align:center;该方法在IE8以上版本和firefox仅适用于行内元素居(display:inline;和display:inline-block;及类似效果的元素以及文本,如inputim

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧