我想实现以下目标:
创建一个包含2列的WPF DataGrid:
第一个将显示以超链接样式显示目录路径的项目.单击超链接将在项目指定的路径中打开Windows资源管理器.
第二个将显示以超链接样式显示文件路径的项目.单击超链接将启动该文件,并使用Windows定义的默认应用程序.
我不知道它是否是正确的选择,但我将DataGridHyperlinkColumn添加到我的DataGrid中.一个问题是添加不涉及互联网位置的Uri项目.另一个问题是以不打开Web浏览器的方式处理点击.
有人可以帮忙吗?
我有一个C#WPF Datagrid,带有复选框列,超链接列和文本列.我的DataGrid绑定到DataTable.列不是自动生成的,但我确实在代码中动态创建它们,因为事先不知道列数.我想启用单元格中的文本(用于ctrl + c目的),但禁用编辑.我不希望文本被更改.有人可以帮忙吗?