中关村在线

软件

WPF DataGrid超链接列

DataGridHyperlinkColumn 适用于展示包含 URI 的数据字段,例如网页链接(HTTP/HTTPS 地址)或电子邮件地址(mailto: 链接)。该列会将数据渲染为可点击的超链接,但仅当该超链接位于具备导航能力的容器中时,点击操作才会触发实际跳转。这类支持导航的容器统称为导航主机,典型示例包括 WPF 中的 NavigationWindow 和 Frame 控件;此外,在浏览器环境中运行的 XBAP 应用程序也可作为导航主机,兼容的浏览器有 Microsoft Internet Explorer 6 及以上版本、Firefox 2.0 及以上版本等。若超链接未嵌套于上述任一导航主机内,则点击行为将不会执行页面跳转或外部应用调用,仅呈现视觉上的链接样式。

1、 创建Website类,并构建WebList数据集。

2、 将窗体基类由Window更改为NavigationWindow,需同步更新XAML前台代码与C后台代码,确保导航功能正常运行。

3、 在设置界面中展示DataGrid数据内容。

4、 效果预览

5、 源代码可在作者个人网站发布的WPF之DataGrid用法(一)文章中获取。

展开全文
人赞过该文 赞
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具