FlowDocument.ContentEnd Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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

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

public TextPointer ContentEnd { get; }

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.
FlowDocument flowDoc = new FlowDocument();

// Append an initial paragraph at the "end" of the empty FlowDocument.
flowDoc.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.
flowDoc.Blocks.Add(new Paragraph(new LineBreak()));
// Append another paragraph.
flowDoc.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
Show: