好的,这就是我得到的,例如。
<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>
我想要做的是用一个Button替换HyperlinkButton控件(基本上只是从标签中删除“Hyperlink”),但是当我这样做时它并不尊重eventtrigger。因此,当点击它只是没有做任何事情。我想我可以通过用EventToCommand替换cal:ActionMessage来解决这个问题,但我不能正确实现。
问题的简短版本,有人可以说明我如何获得现有HyperlinkButton完成的功能,但是使用按钮控件,我可以给它一个图标,而不仅仅是文字,表示删除?感谢您的任何见解!
答案 0 :(得分:0)
为了回答我的评论,我相信这个问题是间接的,并且会审议一个解决方法。