【发布时间】:2013-11-21 06:24:51
【问题描述】:
我用谷歌搜索了很多,但我没有发现任何关于这种情况的信息。
我有几个平面Buttons 具有不同的Background 颜色,但悬停颜色对于所有这些都是相同的!我希望每个Button 都有基于其背景的自己的悬停颜色,例如变亮一点。
我尝试过制作自定义样式,并减少了IsMouseOver 触发器中的Opacity,但这不是我想要的,因为它还会影响按钮的内容,而不仅仅是背景颜色!
Win32 C# 应用程序有一个 Flat Appearance 属性,可以自动完成这项工作。当您为BackColor 选择颜色并将按钮设置为平面时,它会处理所有状态颜色(悬停颜色、禁用颜色...),但是我不知道如何在 WPF 中执行此操作。
提前谢谢你
【问题讨论】: