Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Deze voorbeelden laten enkele van de meest voorkomende bewerkingen zien die kunnen worden uitgevoerd op een FlowDocument via de eigenschap Blocks.
Een nieuw FlowDocument maken
In het volgende voorbeeld wordt een nieuwe FlowDocument gemaakt en vervolgens een nieuw Paragraph element aan de FlowDocumenttoegevoegd.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
flowDoc.Blocks.Add(new Paragraph(new Run("Text to append...")));
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
flowDoc.Blocks.Add(New Paragraph(New Run("Text to append...")))
Een nieuw alinea-element maken
In het volgende voorbeeld wordt een nieuw Paragraph-element gemaakt en ingevoegd aan het begin van het FlowDocument.
Paragraph p = new Paragraph(new Run("Text to insert..."));
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p);
Dim p As New Paragraph(New Run("Text to insert..."))
flowDoc.Blocks.InsertBefore(flowDoc.Blocks.FirstBlock, p)
Blokelementen op het hoogste niveau ophalen
Het volgende voorbeeld geeft het aantal topniveauelementen Block in de FlowDocumentweer.
int countTopLevelBlocks = flowDoc.Blocks.Count;
Dim countTopLevelBlocks As Integer = flowDoc.Blocks.Count
Het laatste blokelement verwijderen
In het volgende voorbeeld wordt het laatste Block element in de FlowDocumentverwijderd.
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock)
Wis alle inhoud van de blokken
In het volgende voorbeeld worden alle inhoud (Block elementen) uit de FlowDocumentgewist.
flowDoc.Blocks.Clear();
flowDoc.Blocks.Clear()
Zie ook
.NET Desktop feedback