【发布时间】:2011-02-08 21:35:09
【问题描述】:
有什么方法可以将命令与 DataGridHyperlinkColumn 关联起来?我试过这个:
<DataGridHyperlinkColumn Header="Client Name" Binding="{Binding ShortName}">
<DataGridHyperlinkColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="Hyperlink.Command"
Value="{Binding DataContext.NavigateToClientCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:ClientsSummaryView}}}"/>
<Setter Property="Hyperlink.CommandParameter" Value="{Binding}"/>
</Style>
</DataGridHyperlinkColumn.ElementStyle>
</DataGridHyperlinkColumn>
在运行时,我可以看到绑定正在被正确评估(命令的属性获取器被调用),但是当我单击超链接时命令没有执行。有没有更好的方法来做到这一点?
谢谢,
丹尼尔
【问题讨论】:
标签: wpf datagrid command wpftoolkit