我是wpf的新手,我有绑定的名字,名字,性别,但我需要如何在wpf的数据网格内部建立一个超链接。请帮我解决
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=Patient ID}" Header="Patient ID" Width="120" />
<DataGridTextColumn Binding="{Binding Path=Patient Name}" Header="Patient Name" Width="150" />
<DataGridTextColumn Binding="{Binding Path=Gender}" Header="Gender" Width="100" />
<DataGridHyperlinkColumn Header="LinkReport">
</DataGridHyperlinkColumn>
答案 0 :(得分:1)
您应该使用 DataGridTemplateColumn
<DataGrid.Columns>
<DataGridTemplateColumn Header="Gender">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button>
<Hyperlink NavigateUri="{Binding LinkReport}">
</Hyperlink>
</Button>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>