Gewusst wie: Bearbeiten von einem FlowDocument mit der Blocks-Eigenschaft
In diesen Beispielen werden einige der gängigeren Vorgänge veranschaulicht, die mithilfe der Blocks-Eigenschaft auf ein FlowDocument angewendet werden können.
Erstellen eines neuen FlowDocument
Im folgenden Beispiel wird ein neues FlowDocument erstellt und anschließend ein neues Paragraph-Element für das 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...")))
Erstellen eines neuen Paragraph-Elements (Absatz)
Im folgenden Beispiel wird ein neues Paragraph-Element erstellt und am Anfang des FlowDocument eingefügt.
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)
Abrufen von Blockelementen auf oberster Ebene
Im folgenden Beispiel wird die Anzahl der Block-Elemente der obersten Ebene, die im FlowDocument enthalten sind, abgerufen.
int countTopLevelBlocks = flowDoc.Blocks.Count;
Dim countTopLevelBlocks As Integer = flowDoc.Blocks.Count
Löschen des letzten Blockelements
Im folgenden Beispiel wird das letzte Block-Element im FlowDocument gelöscht.
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock);
flowDoc.Blocks.Remove(flowDoc.Blocks.LastBlock)
Löschen aller Blockinhalte
Im folgenden Beispiel wird der gesamte Inhalt (Block-Elemente) aus dem FlowDocument gelöscht.
flowDoc.Blocks.Clear();
flowDoc.Blocks.Clear()
Weitere Informationen
.NET Desktop feedback
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für