Hyperlink Constructor (Inline, TextPointer)

Hyperlink Constructor (Inline, TextPointer)


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

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

public Hyperlink(
	Inline childInline,
	TextPointer insertionPosition


Type: System.Windows.Documents.Inline

An Inline object specifying the initial contents of the new Hyperlink. 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 Hyperlink 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 Hyperlink element.
Run runx = new Run("Link text for the Hyperlink element.");

// An empty paragraph will serve as the container for the new Hyperlink element.
Paragraph parx = new Paragraph();

// After this line executes, the new element "hyperl"
// contains the specified Inline element, "runx".  Also, "hyperl" is
// inserted at the point indicated by the insertionPosition parameter, 
// which in this case indicates the content start position in the Paragraph 
// element "parx".
Hyperlink hyperl = new Hyperlink(runx, parx.ContentStart);

.NET Framework
Available since 3.0
Return to top
© 2015 Microsoft