首页 > 代码库 > Win10系列:C#应用控件基础2

Win10系列:C#应用控件基础2

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 微软中国官方网站页面

Win10系列:C#应用控件基础2