当我们在使用wpf的button按钮时候,鼠标放在按钮上,不点击时
就会有个悬停效果,这样一方面影响美观,另一方面看不出来触发效果,我们要取消这个悬停效果。
<Window.Resources>
<Style x:Key="ButtonStyle" TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border Background="{TemplateBinding Background}">
<ContentPresenter HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="False">
<Setter Property="Background" Value="{x:Null}"/>
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
这样就能取消悬停效果了,只要我们使用按钮时候添加上这个模板,就是style这个
<Button
Width="60"
Height="40"
Style="{StaticResource ButtonStyle}"
Command="{Binding DeriveAllCommand}"
Margin="60 0 5 3">