2016 - 2024

感恩一路有你

wpf设置textbox内容 如何给WPFTextBox设置行高?

浏览量:2347 时间:2021-03-10 20:22:45 作者:admin

如何给WPFTextBox设置行高?

最近,我在一个WPF项目中工作,在这个项目中文本模块中使用了TextBox控件。因为以前使用的RichTextBox功能更强大,并且有各种属性,所以在我用textbox替换它之后出现了一个问题。当我使用多行文字时,行距很小,看起来不够漂亮。今天修改控件模板时,突然发现TextBlock的lineheight属性可以直接设置为textbox。看看代码:TextBlock.LineHeight="22" TextBlock.LineStackingStrategy=“Blocklineheight”背景设置模式:TextBlock.SetLineHeight设置(textbox,14)//设置其他属性

因此,我讨厌那些不知道如何假装理解的人。VB和ASP使用垂直对齐方式,textalignment=“center”位于水平中间,C语言对WinForm开放,contentalignment的属性细化到水平和垂直位置。Textbox是没有contentalignment属性的WinForm控件。你真的需要重写控件,但这不值得。

方法1:使用标签而不是文本框。要输入,请使用键或按键。它有contentalignment属性,这是最简单的方法

方法2:自定义TextBox控件

wpf设置textbox内容 wpf中textbox做密码框 wpf自定义控件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。