WPF Button IsMouseOver Background

Posted fred1987

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF Button IsMouseOver Background相关的知识,希望对你有一定的参考价值。

https://stackoverflow.com/questions/17259280/how-do-you-change-background-for-a-button-mouseover-in-wpf

<Window.Resources>
<Style TargetType="{x:Type Button}">
<Setter Property="Background" Value="Red"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border Background="{TemplateBinding Background}" BorderBrush="Black" BorderThickness="1">
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Yellow"/>
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>

 



















以上是关于WPF Button IsMouseOver Background的主要内容,如果未能解决你的问题,请参考以下文章

为啥 IsMouseOver 被识别而 MouseDown 不是(Wpf 样式触发器)?

(WPF)依赖属性

WPF C# ListBox IsMouseOver 和 IsSelected 背景

WPF ListBoxItem 在自定义项中检测 IsMouseOver

WPF的listview的问题。 如何实现鼠标移动到某一行,该行中的button列的button的属性设为Visible(可见)。

C#中,当鼠标移动到按钮上时,按钮边框闪烁,鼠标移开时恢复正常,急急急