是否可以将整行作为DataGridTemplateColumn超链接的参数传递?
<my:DataGridTemplateColumn Header="Name">
<my:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock>
<Hyperlink Foreground="Black" TextDecorations="None">
<Run Text="{Binding Name}" />
</Hyperlink>
</TextBlock>
</DataTemplate>
</my:DataGridTemplateColumn.CellTemplate>
</my:DataGridTemplateColumn>
答案 0 :(得分:0)
很难说出你想要实现的目标但是没有值的ComandParameter绑定应该给你一行,例如
<Hyperlink Foreground="Black" TextDecorations="None" CommandParameter="{Binding}" Command="{Binding methodThatHandlesTheHyperlinkClick}">
<Run Text="{Binding Name}" />
</Hyperlink>