【发布时间】:2018-11-10 02:30:07
【问题描述】:
在 Wpf DataGrid 中,我们如何在以逗号分隔的一列中显示多个超链接(每个指向不同的 URL)。
我们的 DataGrid 有两列,分别是 ID 和“文件名”。一个 ID 可以有多个文件。
我们需要在 DataGrid 中显示两列“ID”和“Files”,其中与 id 关联的文件在一行中,文件名以逗号分隔为超链接,因此用户可以单击超链接并打开它。
我可以为单个链接执行此操作,但不能为多个超链接执行此操作。文件列的代码以显示单列
<DataGridHyperlinkColumn Header="Files"
Binding="{Binding FileLink}" ContentBinding="{Binding FileName}" Width="Auto" CanUserSort="False">
<DataGridHyperlinkColumn.ElementStyle>
<Style>
<EventSetter Event="Hyperlink.Click"Handler="Hyperlink_Click"/>
</Style>
</DataGridHyperlinkColumn.ElementStyle>
</DataGridHyperlinkColumn>
感谢任何帮助。
【问题讨论】:
-
你好,最近怎么样,如果你满意,可以接受我的回答吗?