是否可以使用TextBlock和FlowDock来防止单词末尾的括号换行。例子:下次你决定写短信的时候,你应该考虑吃披萨。我们遇到的问题是。正被包装到下一行。所需的包装将是整个单词pizza(s)。换行到下一行。
发布于 2013-03-22 19:21:25
您可以使用内联容器包围特殊内容,以确保将其作为单个元素进行包装。如果你想确保像"Bob Johnson“这样的名字永远不会被拆分,同样的技巧也会起作用。
<TextBlock TextWrapping="Wrap">
The next time you decide to author text you should think about having <TextBlock Text="pizza(s)" />
</TextBlock>听起来像是在评论中,你可能是从外部资源中提取数据。如果是这种情况,并且您希望以编程方式完成所有这些操作,则可能需要考虑通过使用interactivity behavior或带有传递TextBlock的MultiValueConverter的附加属性来间接创建内联。我不认为直接转换器可以工作,因为TextBlock.Inlines是不可设置的。
希望能有所帮助。:)
https://stackoverflow.com/questions/14990027
复制相似问题