【发布时间】:2010-09-23 16:48:47
【问题描述】:
我有一个 FlowDocument 并为一个段落分配了一个名称。
我想编辑一个段落的内容(顺便说一句,这只是一个普通的字符串)。
如何做到这一点?
【问题讨论】:
标签: c# .net wpf visual-studio xaml
我有一个 FlowDocument 并为一个段落分配了一个名称。
我想编辑一个段落的内容(顺便说一句,这只是一个普通的字符串)。
如何做到这一点?
【问题讨论】:
标签: c# .net wpf visual-studio xaml
var paragraph = new Paragraph();
paragraph.Inlines.Add(new Run(yourString));
flowDocument.Blocks.Add(paragraph);
【讨论】:
可以通过这种方式更改现有段落的文本。 (段落的个别格式会丢失!)
// 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"));
【讨论】: