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 C# ListBox IsMouseOver 和 IsSelected 背景
WPF ListBoxItem 在自定义项中检测 IsMouseOver
WPF的listview的问题。 如何实现鼠标移动到某一行,该行中的button列的button的属性设为Visible(可见)。