各状態でボタンの外観を変更しようとしていますIsEnabled
IsPressed
IsMouseOver
が、Tigger Property
マウスの左ボタンを離すとどうなりますか?
<Style x:Key="GoogleGreyButton" TargetType="{x:Type Button}">
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<!--Some setters here-->
</Trigger>
<Trigger Property="IsPressed" Value="True">
<!--Some setters here-->
</Trigger>
<Trigger Property="IsEnabled" Value="True">
<!--Some setters here-->
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>