首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在WPF中更改按钮MouseOver的背景?

如何在WPF中更改按钮MouseOver的背景?
EN

Stack Overflow用户
提问于 2013-06-23 17:16:51
回答 3查看 214.5K关注 0票数 102

我的页面上有一个按钮,上面有这个XAML:

代码语言:javascript
复制
<Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Bottom" 
    Width="50" Height="50" HorizontalContentAlignment="Left" 
    BorderBrush="{x:Null}" Foreground="{x:Null}" Margin="50,0,0,0">
    <Button.Style>
        <Style TargetType="Button">
            <Setter Property="Background" Value="Green"/>
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Setter Property="Background" Value="Red"/>
                </Trigger>
            </Style.Triggers>
        </Style>
    </Button.Style>
</Button>

但是当我把鼠标放在按钮上时,按钮的背景变成了默认的窗口灰色背景。

有什么问题吗?

这是鼠标悬停前后的按钮图片:

之前:

之后:

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17259280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档