C# 文本框在错误的位置拆分行
我已经为C# 文本框在错误的位置拆分行,c#,xaml,C#,Xaml,我已经为xaml编写了以下TextBox: <TextBox Padding="20,17,20,17" BorderThickness="0" IsReadOnly="True" TextBlock.LineStackingStrategy="BlockLineHeight" TextBlock.LineHeight="24" VerticalAlignment="Center" Text="{Binding Ticket.MessageContent}" FontSize="
xaml
编写了以下TextBox
:
<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
,但这会使文本在页面上滚动。有人知道为什么会这样吗
尝试使用MaxLines=“1”TextWrapping=“NoWrap”设置文本框属性。
希望您也能从此参考中获得一些信息>这只允许一行请显示
票证.MessageContent
的值(包括任何换行符)。另外,请发布所需的结果。将“TextWrapping”设置为“Wrapping”对我来说非常有效-除了嵌入换行符时&中断总是发生在那里。您确定“anything”、“was”和“to”之后没有换行符吗?