轉帖|其它|編輯:郝浩|2011-03-29 15:46:55.000|閱讀 1506 次
概述:本文主要介紹如何在Silverlight網頁中創建超鏈接,希望對大家有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
用Silverlight做了一個網頁,想在里面插入超鏈接。比如圖上的文字://wiki.billower.info/ 要加上鏈接。我們要使用方法一:HyperlinkButton控件
<HyperlinkButton Content="//wiki.billower.info/"
NavigateUri="//wiki.billower.info/">
</HyperlinkButton>
這里用到兩個屬性
Content:設置超鏈接中的文字
NavigateUri :設置鏈接所指向的地址
另外使用TargetName屬性設置該鏈接的打開方式,本頁打開或另外開啟一個窗口(或者一個tab).
當設置TargetName的值為 _blank, _media, _search時鏈接將在新窗口(或者一個tab)被打開
同理,當將TargetName的值設置為 _parent, _self, _top, “” 時,導航將在本頁進行
在新窗口打開:
<HyperlinkButton Content="//wiki.billower.info/"
NavigateUri="//wiki.billower.info/"
TargetName="_blank">
</HyperlinkButton>
在本窗口打開:
<HyperlinkButton Content="//wiki.billower.info/"
NavigateUri="//wiki.billower.info/"
TargetName="_self">
</HyperlinkButton>
另外,HyperlinkButton控件還可以為任意的控件如Image添加超鏈接導航。設置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事件,并在事件中編寫后臺代碼
控件代碼如下:
<HyperlinkButton
Content="//wiki.billower.info/" Click="HyperlinkButton_Click" >
</HyperlinkButton>
Click事件后臺代碼如下:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:新浪博客