HOW TO:透過 Blocks 屬性管理 FlowDocument
更新:2007 年 11 月
這些範例示範可透過 Blocks 屬性對 FlowDocument 執行的幾項常見作業。
範例
下列範例會建立新的 FlowDocument,並將新的 Paragraph 項目附加至 FlowDocument。
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
flowDoc.Blocks.Add(new Paragraph(new Run("Text to append...")));
下列範例會建立新的 Paragraph 項目,並將其插入至 FlowDocument 的開頭。
Paragraph p = new Paragraph(new Run("Text to insert..."));
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p);
下列範例會取得 FlowDocument 中包含的最上層 Block 項目數。
int countTopLevelBlocks = flowDoc.Blocks.Count;
下列範例會刪除 FlowDocument 中的最後一個 Block 項目。
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);
下列範例會清除 FlowDocument 的所有內容 (Block 項目)。
flowDoc.Blocks.Clear();