Hyperlink.NavigateUri Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
etkinleştirildiğinde Hyperlink gidilen URI'yi 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
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 posta adresinin nasıl kullanılacağı gösterilmektedir : 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 tekdüzen kaynak tanımlayıcısı (URI).
<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ğin değerine yalnızca bir öğesinin NavigateUri doğrudan veya dolaylı üst öğesi Hyperlink , Frameveya XBAP'leri barındırabilen herhangi bir tarayıcı gibi NavigationWindowbir gezinti konağıysa gidebilir. Daha fazla bilgi için Gezintiye Genel Bakış bölümündeki 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 yapılacaklar gezintisi Hyperlink kullanmakla sınırlı kalmazsınız. Ekli özelliği de kullanabilirsiniz, ancak yalnızca aşağıdakilerden kullanabilirsiniz 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 |