如何初始化段落内联
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);
如何使用新的 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);