是否可以通过索引从流文档中检索单个块?

时间:2019-05-06 09:31:57

标签: c# block flowdocument

我创建了一个流程文档并添加了许多块。现在,我需要基于索引值访问块。即我需要第一段或第二段。

如何获得指定索引的特定块?

1 个答案:

答案 0 :(得分:0)

我终于设法解决了这个问题。

首先,我为块创建了一个列表

List<Block> Pblocks = new List<Block>();
Pblocks = TailoredResources_Reading_Text.Document.Blocks.ToList();

然后,我将块分配给一个段落

Paragraph paragraph = Pblocks[1] as Paragraph;

最后,使用运行通过列表获取第一个内联

Run sText = paragraph.Inlines.ToList()[0] as Run;