Hyperlink.NavigateUri Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví identifikátor URI pro navigaci při aktivaci Hyperlink .
public:
property Uri ^ NavigateUri { Uri ^ get(); void set(Uri ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.Hyperlink)]
public Uri NavigateUri { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.Hyperlink)>]
member this.NavigateUri : Uri with get, set
Public Property NavigateUri As Uri
Hodnota vlastnosti
Identifikátor URI, na který přejdete při aktivaci Hyperlink . Výchozí hodnota je null.
- Atributy
Příklady
Následující příklad ukazuje, jak použít NavigateUri atribut elementu Hyperlink .
<Paragraph>
<Run>Text preceding the hyperlink.</Run>
<Hyperlink
NavigateUri="http://search.msn.com"
>
Link text.
</Hyperlink>
<Run Name="test">Text following the hyperlink.</Run>
</Paragraph>
Následující příklad ukazuje, jak nastavit NavigateUri vlastnost programově.
Paragraph parx = new Paragraph();
Run run1 = new Run("Text preceding the hyperlink.");
Run run2 = new Run("Text following the hyperlink.");
Run run3 = new Run("Link Text.");
Hyperlink hyperl = new Hyperlink(run3);
hyperl.NavigateUri = new Uri("http://search.msn.com");
parx.Inlines.Add(run1);
parx.Inlines.Add(hyperl);
parx.Inlines.Add(run2);
Dim parx As New Paragraph()
Dim run1 As New Run("Text preceeding the hyperlink.")
Dim run2 As New Run("Text following the hyperlink.")
Dim run3 As New Run("Link Text.")
Dim hyperl As New Hyperlink(run3)
hyperl.NavigateUri = New Uri("http://search.msn.com")
parx.Inlines.Add(run1)
parx.Inlines.Add(hyperl)
parx.Inlines.Add(run2)
Následující příklad ukazuje, jak použít mailto: identifikátor URI (Uniform Resource Identifier) k otevření nového okna pošty, který obsahuje e-mailovou adresu, e-mailovou adresu a předmět a e-mailovou adresu, předmět a text.
<Hyperlink NavigateUri="mailto:username@domainname">mailto: With Email Address</Hyperlink>
<Hyperlink NavigateUri="mailto:username@domainname?subject=SubjectText">mailto: With Email Address and Subject</Hyperlink>
<Hyperlink NavigateUri="mailto:username@domainname?subject=SubjectText&body=BodyText">mailto: With Email Address, Subject, and Body</Hyperlink>
Poznámky
Pokud chcete vytvořit odkaz na konkrétní vložený prvek, zadejte název elementu před symbolem křížku (#).
Hyperlink může přejít na hodnotu NavigateUri vlastnosti pouze v případě, že přímý nebo nepřímý nadřazený objekt je Hyperlink navigační hostitel, včetně NavigationWindow, Framenebo jakýkoli prohlížeč, který může hostovat XBAPs. Další informace najdete v části Hostitelé navigace v části Přehled navigace.
Když uživatel najede myší na objekt Hyperlink XBAP, zobrazí se na stavovém řádku identifikátor URI uložený ve NavigateUri vlastnosti. Hyperlink přejde na tento identifikátor URI, když uživatel klikne na Hyperlinktlačítko . Pokud se hodnota NavigateUri vlastnosti změní poté, co uživatel klikne na Hyperlink a před následným navigačním požadavkem, Hyperlink ignoruje novou hodnotu NavigateUri vlastnosti a přejde na identifikátor URI, který byl hodnotou NavigateUri vlastnosti, když uživatel klikl na Hyperlink.
Poznámka:
Nejste omezeni pouze na použití Hyperlink navigace. Můžete také použít připojenou NavigateUri vlastnost, ale pouze z následujících: FixedPage, Path, Canvasa Glyphs.
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | NavigateUriProperty |
Vlastnosti metadat nastavené na true |
None |