为这样一个简单的问题提前道歉。但是,我的google-fu技能今天还没有工作,我得到的每一个结果都是解释如何更改默认背景",这不是我需要的。
WPF MenuItem
的默认颜色是什么?虽然我有兴趣知道默认的颜色名称,但更好的解决方案是知道如何引用Windows系统画笔值,以便在用户更改其Windows主题设置时,它会更新此颜色以及菜单。
答案 0 :(得分:0)
你想获得颜色还是设置它们?获得很容易:
SystemColors.MenuBrush
SystemColors.MenuColor
SystemColors.MenuBarBrush
SystemColors.MenuBarColor
SystemColors.MenuTextBrush
SystemColors.MenuTextColor
如果您希望在主题更改时收到提醒,请参阅the answers to this question。
要获得默认的MenuItem
样式,这将有效:
var style = FindResource(typeof(MenuItem)) as Style;
然后我担心你必须在观察窗口中穿过它才能看到它的设置是什么。