轉(zhuǎn)帖|其它|編輯:郝浩|2011-03-29 15:46:55.000|閱讀 1514 次
概述:本文主要介紹如何在Silverlight網(wǎng)頁(yè)中創(chuàng)建超鏈接,希望對(duì)大家有幫助。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>

用Silverlight做了一個(gè)網(wǎng)頁(yè),想在里面插入超鏈接。比如圖上的文字://wiki.billower.info/ 要加上鏈接。我們要使用方法一:HyperlinkButton控件
<HyperlinkButton Content="//wiki.billower.info/"
NavigateUri="//wiki.billower.info/">
</HyperlinkButton>
這里用到兩個(gè)屬性
Content:設(shè)置超鏈接中的文字
NavigateUri :設(shè)置鏈接所指向的地址
另外使用TargetName屬性設(shè)置該鏈接的打開(kāi)方式,本頁(yè)打開(kāi)或另外開(kāi)啟一個(gè)窗口(或者一個(gè)tab).
當(dāng)設(shè)置TargetName的值為 _blank, _media, _search時(shí)鏈接將在新窗口(或者一個(gè)tab)被打開(kāi)
同理,當(dāng)將TargetName的值設(shè)置為 _parent, _self, _top, “” 時(shí),導(dǎo)航將在本頁(yè)進(jìn)行
在新窗口打開(kāi):
<HyperlinkButton Content="//wiki.billower.info/"
NavigateUri="//wiki.billower.info/"
TargetName="_blank">
</HyperlinkButton>
在本窗口打開(kāi):
<HyperlinkButton Content="//wiki.billower.info/"
NavigateUri="//wiki.billower.info/"
TargetName="_self">
</HyperlinkButton>
另外,HyperlinkButton控件還可以為任意的控件如Image添加超鏈接導(dǎo)航。設(shè)置HyperlinkButton.Content就可以:
<HyperlinkButton NavigateUri="//wiki.billower.info/">
<HyperlinkButton.Content>
<Canvas>
<Rectangle Canvas.Top="5" Canvas.Left="5"
Width="400" Height="100" Fill="Black"
Stroke="Purple" StrokeThickness="2" ></Rectangle>
<TextBlock Canvas.Top="50" Canvas.Left="35"
Foreground="White"> //wiki.billower.info/ </TextBlock>
</Canvas>
</HyperlinkButton.Content>
</HyperlinkButton>
方法二
添加控件的Click事件,并在事件中編寫(xiě)后臺(tái)代碼
控件代碼如下:
<HyperlinkButton
Content="//wiki.billower.info/" Click="HyperlinkButton_Click" >
</HyperlinkButton>
Click事件后臺(tái)代碼如下:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:新浪博客