如何在WPF中的标签文本中添加换行符,如下所示?
<Label>Lorem
ipsum</Label>
Answers:
<Label><TextBlock>Lorem<LineBreak/>ipsum</TextBlock></Label>
您需要使用TextBlock,因为TextBlock接受Inline对象的集合作为子代。因此,您将为TextBlock元素提供三个内联项:Run Text =“ Lorem”,LineBreak和Run Text =“ ipsum”。
您不能执行以下操作:
<Label>Lorem<LineBreak/>ipsum</Label>`
因为标签接受一个内容子元素。
另外,不确定确切的用例是什么,但是请注意我在您的Label元素内放置了一个TextBlock。重复吗?并非完全取决于您的需要。这是一篇很好的文章,介绍了两个元素之间的区别:Label和TextBlock之间的区别
Lorem
Ipsum
<TextBlock> <Run>First</Run> <LineBreak/> <Run>Second</Run> </TextBlock>