Show / Hide Table of Contents

Практическое руководство. Управление FlowDocument с помощью свойства Blocks

Эти примеры демонстрируют некоторые из наиболее распространенных операций, которые могут быть выполнены на FlowDocument через Blocks свойство.

Пример

В следующем примере создается новый 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);

Пример

В следующем примере возвращается количество верхнего уровня Block элементов, содержащихся в FlowDocument.

int countTopLevelBlocks = flowDoc.Blocks.Count;

Пример

В следующем примере удаляется последний Block элемент FlowDocument.

flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);

Пример

В следующем примере удаляется все содержимое (Block элементы) из FlowDocument.

flowDoc.Blocks.Clear();

См. также

  • Управление группами строк таблицы пользователя с помощью свойства RowGroups
  • Управление столбцами таблицы с помощью свойства Columns
  • Управление группами строк таблицы пользователя с помощью свойства RowGroups
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX