C# WPF:如何在代码中设置段落的内容?

C# WPF:如何在代码中设置段落的内容?,c#,.net,wpf,visual-studio,xaml,C#,.net,Wpf,Visual Studio,Xaml,我有一个流程文档,为一个段落指定了一个名称 我想编辑一个段落的内容(顺便说一句,它只是一个普通字符串) 如何做到这一点?可以通过这种方式更改现有段落的文本。(段落的个别格式丢失!) var paragraph = new Paragraph(); paragraph.Inlines.Add(new Run(yourString)); flowDocument.Blocks.Add(paragraph); 好的,我如何更改内联的内容(字符串)?flowDocument.Blocks是一个可枚举的

我有一个流程文档,为一个段落指定了一个名称

我想编辑一个段落的内容(顺便说一句,它只是一个普通字符串)


如何做到这一点?

可以通过这种方式更改现有段落的文本。(段落的个别格式丢失!)

var paragraph = new Paragraph();
paragraph.Inlines.Add(new Run(yourString));
flowDocument.Blocks.Add(paragraph);

好的,我如何更改内联的内容(字符串)?flowDocument.Blocks是一个可枚举的集合,因此您可以使用foreach语句对其进行迭代。非常感谢。就这样。如果你不介意的话,也请看看这个问题:
// 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"));