为 RichTextBlock 创建自定义内联元素

Create custom inline element for RichTextBlock

是否可以在 RichTextBlock 中创建像 "Run" 和 "Span" 这样的自定义内联对象? 我没有找到任何示例或样本。

谢谢!

据我所知,您无法创建自定义内联元素,因为 ITextElementITextElementOverridesIInline 是内部接口 相反,您可以尝试使用 InlineUIContainer class

<RichTextBlock>
    <Paragraph>
        <Italic>This is an inline image.</Italic>

        <InlineUIContainer>
            <!--your xaml code here-->
        </InlineUIContainer>

        Mauris auctor tincidunt auctor.
    </Paragraph>
</RichTextBlock>