マウスでホバーすると点灯し、その周りに青みがかった選択を取得するボタンをWPFで作成しようとしています。私は前者を管理しましたが、ボタンの画像を変更することで、ボタンを青色の選択で強調表示するコマンドをオーバーライドしたようです。
これは私が持っているものです:
<Button Command="DoSomething" Name="button">
<Button.Template>
<ControlTemplate>
<Image Height="32" Width="32" Stretch="Uniform" Name="buttonImage">
<Image.Style>
<Style TargetType="Image">
<Setter Property="Source" Value="/Project;component/Project/Bitmaps/Icon_colour.png" />
</Style>
</Image.Style>
</Image>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="false">
<Setter Property="Source" Value="/Project;component/Project/Bitmaps/Icon_grey.png" TargetName="buttonImage"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.Template>
</Button>
アイコンのライトアップ効果を維持しながら、選択を元に戻す方法はありますか?