わかりましたので、例として、ここに私が得たものがあります。
<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>
私がやりたいのは、HyperlinkButton コントロールを Button に置き換えることです (基本的に、タグから "Hyperlink" を削除するだけです) が、それを行うとイベントトリガーを尊重しません。したがって、クリックしても何もしません。cal:ActionMessage を EventToCommand に置き換えることでこれを解決できるかもしれないと考えましたが、正しく実装していないはずです。
短いバージョンの質問ですが、誰かが既存の HyperlinkButton が達成する機能を取得する方法に光を当てることができますが、ボタンコントロールを使用して、削除というテキストだけではなくアイコンを与えることができますか? 洞察をありがとう!