HyperlinkButton控件
HyperlinkButton控件是以超链接文本形式显示的按钮,可以为其NavigateUri属性设置一个URI地址,当单击超链接文本按钮时,将会使用浏览器打开在HyperlinkButton控件中定义的URI地址页面。
在XAML文件中,HyperlinkButton控件的用法如下所示:
<HyperlinkButton .../>
-或-
<HyperlinkButton ...>
<!--添加子元素-->
</HyperlinkButton>
-或-
<HyperlinkButton ...>
<!--添加字符串-->
</HyperlinkButton>
下面介绍一下HyperlinkButton控件的常用属性:
- Content属性,获取或设置HyperlinkButton控件的文本内容。
- Foreground属性,获取或设置HyperlinkButton控件的文本颜色。
- NavigateUri属性,获取或设置单击HyperlinkButton控件时要导航到另一个页面的URI地址。
接下来通过一个示例演示HyperlinkButton控件的NavigateUri属性的使用方法。新建一个Windows应用商店的空白应用程序项目,并命名为HyperlinkButtonDemo,在MainPage.xaml文件的Grid元素中添加如下代码。
<HyperlinkButton Content="单击了解更多微软信息" FontSize="25" Foreground="White" NavigateUri="http://www.microsoft.com/zh-cn/default.aspx" Margin="101,405,0,292" Height="71"/>
上面的代码定义了HyperlinkButton控件的NavigateUri属性值为http://www.microsoft.com/zh-cn/default.aspx,当单击HyperlinkButton控件显示的超连接文本时,浏览器会打开NavigateUri属性设置的URI地址页面。
启动调试,运行结果如图4-3所示。单击"单击了解更多微软信息"超链接文本后,浏览器会打开微软中国官方网站的页面,如图4-4所示。
图4-3 NavigateUri属性的使用 图4-4 微软中国官方网站页面