WPF中修改TextBox的行高及实现RichTextBox绑定
在 WPF 中,有时需要利用 TexTBox 来多行展示数据,但是,它默认的行高太丑,需要我们自己定义。
设置如下属性即可:
1 | <TextBox TextBlock.LineHeight="10" TextBlock.LineStackingStrategy="BlockLineHeight" /> |
当然,也有可能会用 RichTextBox,这就不会有这个问题,但是 WPF 的富文本不能进行 Text 绑定,所以在 MVVM 中,用起来很难受。
幸好,有一个扩展可以解决这个问题,它叫 wpftoolkit
用法如下:
1 | <toolkit:RichTextBox x:Name="_richTextBox" Grid.Row="1" Margin="10" BorderBrush="Gray" Padding="10" |