我有一个非常简单的固定高度和宽度文本块,其中包含一些内容,包括url。问题是,如果遇到无法在其余行中完全匹配的网址,则将网址从“://”中分离出来“看起来非常难看。我只希望它粘在一起,如果不能容纳在一行中,则应将整个网址移到下一行。
附有示例代码和图像。
<Grid>
<TextBlock Width="200" Height="50" Background="Yellow" TextWrapping="WrapWithOverflow">
<Run Text="This is supposed to test url http://google.com"></Run>
</TextBlock>
</Grid>
请记住,文本和URL均不是预定义的,它是一个变量值。
尝试以下方法:
使用文本中的分隔符以不中断的方式在新行中打印URL