TextBox在错误的地方分割线条

时间:2018-05-15 16:23:47

标签: c# xaml

我为TextBox撰写了以下xaml

<TextBox Padding="20,17,20,17"  BorderThickness="0" IsReadOnly="True" 
TextBlock.LineStackingStrategy="BlockLineHeight" TextBlock.LineHeight="24" 
VerticalAlignment="Center" Text="{Binding Ticket.MessageContent}"  
FontSize="14" FontFamily="HelveticaNeue" TextWrapping="Wrap" 
DockPanel.Dock="Top" />

但是,它在动态窗口中会在您展开窗口时进一步弄乱线条。我认为这与TextWrapping有关,但我尝试了WrapWithOverflow,但这并没有解决问题。我还尝试使用StackPanel添加Orientation=Horizontal,但这会使文本覆盖页面。有谁知道为什么会这样?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试使用MaxLines =“1”TextWrapping =“NoWrap”设置TextBox属性。 希望你能从这个参考中得到一些东西&gt; Multiline Text in a WPF Button