答案 0 :(得分:1)
您可以使用InlineUIContainer
在RichTextBlock
内插入任何XAML控件。
在这里,我要在TextBlock
内插入Border
,但您也可以添加图像,形状...
<RichTextBlock>
<Paragraph>
<Run Text="Hello World, this is a text box" />
<LineBreak/>
<InlineUIContainer>
<Border Background="Blue" BorderThickness="1" BorderBrush="Green">
<TextBlock Text="This is a blue box inside a text box"/>
</Border>
</InlineUIContainer>
<LineBreak/>
<Run Text="More text" />
</Paragraph>
</RichTextBlock>
这里是InlineUIContainer
documentation。