WPF问题,我如何更改按钮Button的背景色?

我想实现:鼠标放在按钮上,按钮的背景色变成红色,离开按钮区域后背景色变为透明。我一开始利用后台程序MouseMove()和MouseLeave()实现,但是去无法实现功能... 我想实现:鼠标放在按钮上,按钮的背景色变成红色,离开按钮区域后背景色变为透明。我一开始利用后台程序MouseMove()和MouseLeave()实现,但是去无法实现功能。

请问这是为什么?
附加XAML
<Button Content="X" Cursor="Arrow" Name="Form_Close" Opacity="3" Foreground="White" Background="Transparent" BorderThickness="0" Click="Form_Close_Click" />
展开
 我来答
秋俊在路上
2015-09-22 · 超过85用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:109万
展开全部
按道理 你这种方式是可以的,你不能成功应该是这控件本身的style你没有覆盖,你要把你的button控件的所有可视化元素都设置成透明才行,你可以试试直接把Button背景设置成透明,看下鼠标上去是什么情况
但是xaml是不用这种方式的,而是用控件模板,不过真要做出来有点长,你百度下控件模板,有很多教程
追问
你能帮我改改吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式