如何解决WPF中的按钮,鼠标悬浮在上面的时候自动变色呢?


如何解决WPF中的按钮,鼠标悬浮在上面的时候自动变色呢?

鼠标移进去的时候变色,移出去的时候又变回来

嗯.不管回答的怎么样  但请详细给出源码   给源码  给分

7 个解决方案

#1





#2


该回复于2014-05-12 14:01:26被管理员删除

#3


 没有人嘛

#4


mouseOver事件,改变button的background

#5


是MouseEnter事件
和MouseLeave事件

#6


引用 5 楼 hbu_pig 的回复:
是MouseEnter事件
和MouseLeave事件



虽然不好用  但是 谢谢你的回答

#7


楼主自己已寻到解救办法  把下边这段代码加到ResourceDictionary中的style中,完美解决


<Setter Property="Control.Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type Button}">
                    <Border x:Name="Chrome" BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}" SnapsToDevicePixels="true">
                        <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
                    </Border>
                </ControlTemplate>
            </Setter.Value>
        </Setter>

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号