Procedura: modificare un oggetto FlowDocument tramite la proprietà Blocks
In questi esempi vengono illustrate alcune delle operazioni più comuni che è possibile eseguire su un oggetto FlowDocument tramite la proprietà Blocks.
Esempio
Nell'esempio seguente viene creato un nuovo oggetto FlowDocument e quindi viene aggiunto un nuovo elemento Paragraph a tale oggetto FlowDocument.
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
flowDoc.Blocks.Add(New Paragraph(New Run("Text to append...")))
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
flowDoc.Blocks.Add(new Paragraph(new Run("Text to append...")));
Nell'esempio seguente viene creato un nuovo elemento Paragraph che viene inserito all'inizio dell'oggetto FlowDocument.
Dim p As New Paragraph(New Run("Text to insert..."))
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p)
Paragraph p = new Paragraph(new Run("Text to insert..."));
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p);
Nell'esempio seguente viene indicato il numero di elementi Block di primo livello contenuti nell'oggetto FlowDocument.
Dim countTopLevelBlocks As Integer = flowDoc.Blocks.Count
int countTopLevelBlocks = flowDoc.Blocks.Count;
Nell'esempio seguente viene eliminato l'ultimo elemento Block dell'oggetto FlowDocument.
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock)
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);
Nell'esempio seguente viene cancellato tutto il contenuto (gli elementi Block) dall'oggetto FlowDocument.
flowDoc.Blocks.Clear()
flowDoc.Blocks.Clear();
Vedere anche
Attività
Procedura: modificare i gruppi di righe di una tabella tramite la proprietà RowGroups
Procedura: modificare le colonne di una tabella tramite la proprietà Columns
Procedura: modificare i gruppi di righe di una tabella tramite la proprietà RowGroups