Kapparino
Kapparino

Reputation: 988

How to initialize Paragraph Inlines

How can I initialize paragraph Inline with new InlineCollection? I defined InlineCollection and added Run elements with string to it. I tried to initialize this way

ParagraphComponent.Inlines = _inlineCollection;

However, I get error message that ParagraphComponent.Inline is readonly.

Upvotes: 1

Views: 703

Answers (2)

Clemens
Clemens

Reputation: 128060

From the Remarks section of the Inlines property page on MSDN:

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

So you could do this:

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

Upvotes: 1

paparazzo
paparazzo

Reputation: 45096

You can't Inlines is read only
You will need to add the Runs directly to the paragraph

In XAML you can define Inlines

Upvotes: 1

Related Questions