按下按钮时复制默认的鼠标悬停背景颜色

Replicate default mouseover background color when a button is pressed

我正在构建一个 wpf 功能区应用程序。单击某些按钮时,我希望背景保持 "lit up" 就像鼠标悬停在它上面时一样。我不想更改默认的鼠标悬停颜色,我只想在为 "modal" 类型命令按下按钮时复制它。有没有办法做到这一点?在 MFC 编程中,这就像将 "BS_PUSHLIKE" 样式添加到按钮,使其在活动时保持点亮。感谢您提供的任何帮助。

我不确定您在寻找什么,但我相信 WPF 中 "BS_PUSHLIKE" 的等价物是 ToggleButton 控件。