c# - 如何在 WPF 中删除按钮上的悬停效果
问题描述
我在 Visual Studio WPF 中有一个按钮,当我将鼠标悬停在它上面时,你可以看到它变亮了。
https://i.stack.imgur.com/l9kJh.png
我怎样才能删除这个?我尝试查找解决方案,但我是初学者,所以我不明白如何实施给定的解决方案。
解决方案
需要对其进行设置,以便“IsMouseOver”触发器的背景颜色与默认颜色相同。
与此解决方案相同,只是保持颜色相同 当鼠标结束时更改按钮的颜色
<Button Width="50" Height="50" Content="Hi" Click="ButtonBase_OnClick" >
<Button.Style>
<Style TargetType="Button">
<Setter Property="Background" Value="LightGray"/>
<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="True">
<Setter Property="Background" Value="LightGray"></Setter>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
推荐阅读
- angular - 如何使用http客户端将文件与角度反应形式一起传递到后端?
- c# - 将 Json 嵌套到具有变量键名的对象类中
- firebase - FireBase 和 Firebase 存储 - 是否可以将文件上传到存储并将 url 记录到 FireBase
- javascript - jquery 和 fs 在角度电子应用程序中不能一起工作(使用 ngx-electron)
- vue.js - 带有 Conversion API 的 Facebook Pixel - 帮助跟踪相同的事件 ID
- html - 为什么 Chrome DevTools 显示相同大小的 SVG 元素但笔划宽度不同?
- docker - .Net Core Dockerized WebAPI 无法向 Eureka 服务器注册
- docker - 在 Windows servercore 容器中运行时使用管理员/非管理员操作
- kubernetes - --save-config 如何与资源定义一起工作?
- django - 如何防止表单启动下载时出现“帧加载中断”Safari浏览器控制台错误?