Underline Constructor (Inline, TextPointer)


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

Initializes a new instance of the Underline class, taking a specified Inline object as the initial contents of the new Underline, and a TextPointer specifying an insertion position for the new Inline element.

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

Public Sub New (
	childInline As Inline,
	insertionPosition As TextPointer


Type: System.Windows.Documents.Inline

An Inline object specifying the initial contents of the new Underline. This parameter may be null, in which case no Inline is inserted.

Type: System.Windows.Documents.TextPointer

A TextPointer specifying an insertion position at which to insert the Underline element after it is created, or null for no automatic insertion.

The following example demonstrates usage of this constructor.

' A child Inline element for the new Underline element.
Dim runx2 As New Run("Text to make underlined.")

' An empty paragraph will serve as the container for the new Underline element.
Dim parx2 As New Paragraph()

' After this line executes, the new element "underx"
' contains the specified Inline element, "runx".  Also, "underx" is
' inserted at the point indicated by the insertionPosition parameter, 
' which in this case indicates the content start position in the Paragraph 
' element "parx".
Dim underx2 As New Underline(runx2, parx2.ContentStart)

.NET Framework
Available since 3.0
Return to top