Nyelv

Hyperlink Konstruktorok

Definíció

Inicializálja a Hyperlink osztály új példányát.

Túlterhelések

Név Description
Hyperlink()

Inicializálja az osztály új alapértelmezett példányát Hyperlink .

Hyperlink(Inline)

Inicializálja az Hyperlink osztály új példányát, és egy adott Inline objektumot vesz fel az új Hyperlinkkezdeti tartalomként.

Hyperlink(Inline, TextPointer)

Inicializálja az Hyperlink osztály új példányát, egy adott Inline objektumot vesz fel az új Hyperlinkkezdeti tartalmaként, és TextPointer megadja az új Hyperlinkbeszúrási pozíciót.

Hyperlink(TextPointer, TextPointer)

Inicializálja az Hyperlink osztály új példányát, és két TextPointer objektumot vesz fel, amelyek az új Hyperlinktartalom által tartalmazandó tartalom kiválasztásának kezdetét és végét jelzik.

Inicializálja az osztály új alapértelmezett példányát Hyperlink .

public:
 Hyperlink();
public Hyperlink();
Public Sub New ()

A következőre érvényes:

Inicializálja az Hyperlink osztály új példányát, és egy adott Inline objektumot vesz fel az új Hyperlinkkezdeti tartalomként.

public:
 Hyperlink(System::Windows::Documents::Inline ^ childInline);
public Hyperlink(System.Windows.Documents.Inline childInline);
new System.Windows.Documents.Hyperlink : System.Windows.Documents.Inline -> System.Windows.Documents.Hyperlink
Public Sub New (childInline As Inline)

Paraméterek

childInline
Inline

Egy Inline objektum, amely az új Hyperlinkkezdeti tartalmát adja meg.

Példák

Az alábbi példa a konstruktor használatát mutatja be.

// A child Inline element for the new Hyperlink element.
Run runx = new Run("Link text for the Hyperlink element.");

// After this line executes, the new element "hyper1"
// contains the specified Inline element, "runx".
Hyperlink hyperl = new Hyperlink(runx);
' A child Inline element for the new Hyperlink element.
Dim runx As New Run("Link text for the Hyperlink element.")

' After this line executes, the new element "hyper1"
' contains the specified Inline element, "runx".
Dim hyperl As New Hyperlink(runx)

A következőre érvényes:

Inicializálja az Hyperlink osztály új példányát, egy adott Inline objektumot vesz fel az új Hyperlinkkezdeti tartalmaként, és TextPointer megadja az új Hyperlinkbeszúrási pozíciót.

public:
 Hyperlink(System::Windows::Documents::Inline ^ childInline, System::Windows::Documents::TextPointer ^ insertionPosition);
public Hyperlink(System.Windows.Documents.Inline childInline, System.Windows.Documents.TextPointer insertionPosition);
new System.Windows.Documents.Hyperlink : System.Windows.Documents.Inline * System.Windows.Documents.TextPointer -> System.Windows.Documents.Hyperlink
Public Sub New (childInline As Inline, insertionPosition As TextPointer)

Paraméterek

childInline
Inline

Egy Inline objektum, amely az új Hyperlinkkezdeti tartalmát adja meg. Ez a paraméter lehet null, ebben az esetben nem Inline lesz beszúrva.

insertionPosition
TextPointer

Olyan TextPointer beszúrási pozíció megadása, amelybe az elemet a Hyperlink létrehozás után be szeretné szúrni, vagy null automatikus beszúrás nélkül.

Példák

Az alábbi példa a konstruktor használatát mutatja be.

// 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);
' A child Inline element for the new Hyperlink element.
Dim runx As New Run("Link text for the Hyperlink element.")

' An empty paragraph will serve as the container for the new Hyperlink element.
Dim parx As 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".
Dim hyperl As New Hyperlink(runx, parx.ContentStart)

A következőre érvényes:

Inicializálja az Hyperlink osztály új példányát, és két TextPointer objektumot vesz fel, amelyek az új Hyperlinktartalom által tartalmazandó tartalom kiválasztásának kezdetét és végét jelzik.

public:
 Hyperlink(System::Windows::Documents::TextPointer ^ start, System::Windows::Documents::TextPointer ^ end);
public Hyperlink(System.Windows.Documents.TextPointer start, System.Windows.Documents.TextPointer end);
new System.Windows.Documents.Hyperlink : System.Windows.Documents.TextPointer * System.Windows.Documents.TextPointer -> System.Windows.Documents.Hyperlink
Public Sub New (start As TextPointer, end As TextPointer)

Paraméterek

start
TextPointer

Az TextPointer új Hyperlinktartalom által tartalmazandó tartalom kiválasztásának kezdetét jelzi.

end
TextPointer

Az TextPointer új Hyperlinktartalom által tartalmazandó tartalom kiválasztásának végét jelzi.

Kivételek

start vagy end az null.

start end és ne oldódjon fel olyan tartalomtartományra, amely alkalmas egy Span elem által való elhelyezésre; például ha start és end jelzi a különböző bekezdésekben lévő pozíciókat.

Példák

Az alábbi példa a konstruktor használatát mutatja be.

// Create a paragraph and three text runs to serve as example content.
Paragraph parx = new Paragraph();
Run run1 = new Run("Text run 1.");
Run run2 = new Run("Text to link.");
Run run3 = new Run("Text run 3.");

// Add the three text runs to the paragraph, separated by linebreaks.
parx.Inlines.Add(run1);
parx.Inlines.Add(new LineBreak());
parx.Inlines.Add(run2);
parx.Inlines.Add(new LineBreak());
parx.Inlines.Add(run3);

// After this line executes, the selection of content
// indicated by the "start" and "end" parameters will be
// enclosed by the new Hyperlink.  In this case, the new Hyperlink
// will enclose the entire contents of the text run "run2".
Hyperlink hyperl = new Hyperlink(run2.ContentStart, run2.ContentEnd);
' Create a paragraph and three text runs to serve as example content.  
Dim parx As New Paragraph()
Dim run1 As New Run("Text run 1.")
Dim run2 As New Run("Text to link.")
Dim run3 As New Run("Text run 3.")

' Add the three text runs to the paragraph, separated by linebreaks.
parx.Inlines.Add(run1)
parx.Inlines.Add(New LineBreak())
parx.Inlines.Add(run2)
parx.Inlines.Add(New LineBreak())
parx.Inlines.Add(run3)

' After this line executes, the selection of content
' indicated by the "start" and "end" parameters will be
' enclosed by the new Hyperlink.  In this case, the new Hyperlink
' will enclose the entire contents of the text run "run2".  
Dim hyperl As New Hyperlink(run2.ContentStart, run2.ContentEnd)

Megjegyzések

Ez a konstruktor egy olyan új Hyperlink elem inicializálására szolgál, amely a már meglévő tartalom egy részét tartalmazza.

A következőre érvényes: