作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我开发了一个带有一些按钮的 WPF 应用程序。现在我想通过使用触发器或任何其他事件来更改 onmouseover、onmouseleave、onmouseenter 这些按钮的颜色。任何建议请提前致谢。
最佳答案
在所需的事件中,您可以像这样设置背景颜色...
// Change the background color of button1 to Blue
button1.Background = Brushes.Blue;
您也可以在触发器中设置:
<!-- Button will change from Blue to Yellow on MouseOver -->
<Style TargetType="{x:Type Button}">
<Setter Property="Background" Value="Blue" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Yellow" />
</Trigger>
</Style.Triggers>
</Style>
有关更多详细信息,请查看 this 的属性触发器部分文章。
关于c# - 如何使用触发器或任何其他事件更改 wpf 中的按钮颜色 onmoveover、onmouseleave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/934442/
我开发了一个带有一些按钮的 WPF 应用程序。现在我想通过使用触发器或任何其他事件来更改 onmouseover、onmouseleave、onmouseenter 这些按钮的颜色。任何建议请提前致谢
我是一名优秀的程序员,十分优秀!