FlowDocument.ContentEnd Property


Gets a TextPointer that represents the end of the content in a FlowDocument.

Namespace:   System.Windows.Documents
Assembly:  PresentationFramework (in PresentationFramework.dll)

Public ReadOnly Property ContentEnd As TextPointer

Property Value

Type: System.Windows.Documents.TextPointer

A TextPointer representing the end of the contents in the FlowDocument.

The ContentEnd property is often used to append content to the end of a FlowDocument.

The TextPointer returned by this property always has its LogicalDirection set to LogicalDirection.Forward.

The following example uses the ContentEnd property to append content to a FlowDocument.

' Create a new, empty FlowDocument.
        Dim flowDocEnd As New FlowDocument()

' Append an initial paragraph at the "end" of the empty FlowDocument.
        flowDocEnd.Blocks.Add(New Paragraph(New Run("Since the new FlowDocument is empty at this point, this will be the initial content " & "in the FlowDocument.")))
' Append a line-break.
        flowDocEnd.Blocks.Add(New Paragraph(New LineBreak()))
' Append another paragraph.
        flowDocEnd.Blocks.Add(New Paragraph(New Run("This text will be in a paragraph that is inserted at the end of the FlowDocument.")))

.NET Framework
Available since 3.0
Return to top