WPF: Как мне установить содержание параграфа в коде? - PullRequest
10 голосов
/ 23 сентября 2010

У меня есть FlowDocument и назначено имя для одного абзаца.

Я хочу отредактировать содержимое абзаца (который является просто одной обычной строкой).

Каксделать это?

Ответы [ 2 ]

17 голосов
/ 23 сентября 2010
var paragraph = new Paragraph();
paragraph.Inlines.Add(new Run(yourString));
flowDocument.Blocks.Add(paragraph);
1 голос
/ 07 мая 2019

Изменить текст существующего абзаца можно сделать таким образом. (Индивидуальные форматирования абзаца теряются!)

// myParagraph is the paragraph with the old text

while (myParagraph.Inlines.Count > 0)
    myParagraph.Inlines.Remove(myParagraph.Inlines.ElementAt(0));

myParagraph.Inlines.Add(new Run("new text"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...