Hyperlink.NavigateUri Özellik

Tanım

etkinleştirildiğinde gidilen URI'yi Hyperlink alır veya ayarlar.

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

Özellik Değeri

Uri

etkinleştirildiğinde Hyperlink gidilen URI. Varsayılan değer: null.

Öznitelikler

Örnekler

Aşağıdaki örnekte bir Hyperlink öğenin özniteliğinin NavigateUri nasıl kullanılacağı gösterilmektedir.

<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>

Aşağıdaki örnekte özelliğin NavigateUri program aracılığıyla nasıl ayarlanacağı gösterilmektedir.

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)

Aşağıdaki örnekte mailto: tekdüzen kaynak tanımlayıcısının (URI) nasıl kullanılacağı, e-posta adresi, e-posta adresi ve konu ile e-posta adresi, konu ve gövde içeren yeni bir posta penceresi açmak için gösterilmektedir.

<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>

Açıklamalar

Belirli bir satır içi öğeye bağlanmak için, önünde bir pound simgesi (#) bulunan öğe adını belirtin.

Hyperlinközelliğinin değerine yalnızca bir öğesinin NavigateUri doğrudan veya dolaylı üst öğesiHyperlink, , Frameveya XBAP'leri barındırabilen herhangi bir tarayıcı (Internet Explorer 6 ve sonraki sürümleri ve Firefox 2.0+ dahil) gibi NavigationWindowbir gezinti ana bilgisayarıysa gidebilir. Daha fazla bilgi için Gezintiye Genel Bakış'ın Gezinti Konakları bölümüne bakın.

Kullanıcı bir XBAP'de fareyi üzerine Hyperlink getirdiğinde, özellikte NavigateUri depolanan URI durum çubuğunda görüntülenir. Hyperlink kullanıcı öğesine tıkladığında bu URI'ye Hyperlinkgider. Kullanıcı sonraki gezinti isteğinden önce ve öğesine tıkladıktan Hyperlink sonra özelliğin NavigateUri değeri değişirse, Hyperlink özelliğin NavigateUri yeni değerini yoksayar ve kullanıcı öğesine tıkladığında Hyperlinközelliğin NavigateUri değeri olan URI'ye gider.

Not

Yalnızca bir yapılacaklar gezintisi Hyperlink kullanmakla sınırlı kalmazsınız. Ekli özelliği de kullanabilirsiniz, ancak yalnızca aşağıdakilerden yararlanabilirsiniz NavigateUri : FixedPage, Path, Canvasve Glyphs.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı NavigateUriProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır