0

好的,这就是我得到的,例如。

<sdk:DataGridTemplateColumn>
  <sdk:DataGridTemplateColumn.CellTemplate>
    <DataTemplate>
      <HyperlinkButton Content="Delete" Visibility="{Binding Priority, Converter={StaticResource FDPriorityToVisibilityConverter}}" >
        <i:Interaction.Triggers>
          <i:EventTrigger EventName="Click">
           <cal:ActionMessage MethodName="DeleteRule">
             <cal:Parameter Value="{Binding Id}"/>
           </cal:ActionMessage>
          </i:EventTrigger>
        </i:Interaction.Triggers>
       </HyperlinkButton>
    </DataTemplate>
  </sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>

我想要做的是用按钮替换 HyperlinkBut​​ton 控件(基本上只是从标签中删除“超链接”),但是当我这样做时它不尊重事件触发器。所以当点击它只是不做任何事情。我想我可以通过用 EventToCommand 替换 cal:ActionMessage 来解决这个问题,但我一定没有正确实施。

问题的简短版本,有人可以阐明我如何获得现有 HyperlinkBut​​ton 完成的功能,但是通过按钮控件,我可以给它一个图标,而不仅仅是说删除的文本?感谢您的任何见解!

4

1 回答 1

0

对于答案,请阅读我的评论,我相信这个问题是间接的,并且已经考虑了解决方法。

于 2012-02-16T15:53:40.197 回答