已解决,以下解决方案。
我的WPF应用程序中有一个Datagrid。有一些列有超链接。这是所需的功能:
问题:如果Model类中的链接类型是Uri,则它不能用任何字符串构造,因为无效的Uri会抛出异常。如果链接是字符串,则必须使用DataGridTextColumn,并且它没有正确的格式和事件处理程序。
有什么建议吗?谢谢!
编辑:管理以使其工作。我的模型中的数据是一个字符串,我使用DataGridHyperlinkColumn,并在点击处理程序中我做
Debug.WriteLine(((Hyperlink)e.Source).NavigateUri);
我想我之前已经尝试过,但显然不是......