【发布时间】:2016-10-02 06:01:48
【问题描述】:
是否可以将背景颜色应用于 TextBlock 的内联文本而不是 TextBlock 的整个矩形边界?换句话说,我想要这个:
<TextBlock TextWrapping="Wrap">
<!-- No such "Background" property -->
<Span Background="Red">
The quick brown fox jumps over the lazy dog
</Span>
</TextBlock>
(就像 HTML 中的 <span style="background-color: red">)
而不是这个:
<Border Background="Red">
<TextBlock TextWrapping="Wrap">
The quick brown fox jumps over the lazy dog
</TextBlock>
</Border>
这甚至受支持吗?我一直在查看 TextBlock 和 RichTextBlock 类的文档,但看不到任何设置内联文本背景的方法。我认为 WPF 支持这一点。
编辑
我应该提一下,我需要它来处理自动换行的文本。我不知道会有多少行,否则我可以为每行文本手动使用边框。
【问题讨论】:
标签: xaml uwp windows-10