【发布时间】:2015-04-05 02:03:07
【问题描述】:
我有一个这样的 WPF DataGrid
name | articles
-----+-----------------------
N1 | A1.pdf
N2 | A2.pdf, A5.pdf, A6.pdf
N3 |
现在我希望每篇文章都像超链接一样可点击。如果单击了一个,我将添加一个路径到正在显示的名称并打开文件,如
c:\articles\A5.pdf
我有
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Header="Name" Binding="{Binding Path=Name}"/>
<DataGridHyperlinkColumn Header="Articles" Binding="{Binding Path=Articles}" />
</DataGrid.Columns>
</DataGrid>
但是DataGridHyperlinkColumn 使单元格的完整内容成为一个可点击的链接。如果一个单元格中有多篇文章,我想区分它们。
我该怎么做?
【问题讨论】:
标签: c# wpf mvvm hyperlink datagrid