如何初始化段落内联

How to initialize Paragraph Inlines

如何使用新的 InlineCollection 初始化段落内联?我定义了 InlineCollection 并添加了带有字符串的 运行 元素。我试过这样初始化

ParagraphComponent.Inlines = _inlineCollection;

但是,我收到 ParagraphComponent.Inline 是只读的错误消息。

你不能内联是只读的
您需要将运行直接添加到段落

在 XAML 中您可以定义内联

来自 MSDN Inlines 属性 页面的备注部分:

Use the InlineCollection returned by this property to enumerate or manipulate the contents of a Paragraph element.

所以你可以这样做:

ParagraphComponent.Inlines.Clear();
ParagraphComponent.Inlines.AddRange(_inlineCollection);