Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
De här exemplen visar några av de vanligaste åtgärderna som kan utföras på en FlowDocument via egenskapen Blocks.
Skapa ett nytt FlowDocument
I följande exempel skapas en ny FlowDocument och lägger sedan till ett nytt Paragraph-element i FlowDocument.
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...")))
Skapa ett nytt styckeelement
I följande exempel skapas ett nytt Paragraph element och infogar det i början av 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)
Hämta blockelement på den översta nivån
I följande exempel fås antalet Block-element på översta nivån som finns i FlowDocument.
int countTopLevelBlocks = flowDoc.Blocks.Count;
Dim countTopLevelBlocks As Integer = flowDoc.Blocks.Count
Ta bort det sista blockelementet
I följande exempel tas det sista Block elementet bort i FlowDocument.
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock)
Rensa allt blockinnehåll
I följande exempel rensas allt innehåll (Block element) från FlowDocument.
flowDoc.Blocks.Clear();
flowDoc.Blocks.Clear()
Se även
.NET Desktop feedback