菜单项中没有显示按钮背景

Button background no showing in menuitem

我有一个 Menuitem,其中包含一个包含多个按钮的 stackPanel。我尝试对按钮应用不同的背景颜色,但显示了 none 个按钮。

这是我的代码:

...
<MenuItem>
<MenuItem.Header>
    <StackPanel Orientation="Horizontal" Background="Gray">
        <Button Background="Red" Width="30" Height="30"/>
        <Button Background="Blue" Width="30" Height="30"/>
        <Button Background="Green" Width="30" Height="30"/>
    </StackPanel>
</MenuItem.Header>
</MenuItem>
...

但是,StackPanel 的背景显示得很好。 我尝试只向 MenuItem Header 添加 1 个按钮。还是没有颜色。有人知道如何解决这个问题吗?

我发现当你在任何 Devexpress 控件中放置一个按钮时,将不允许设置按钮背景的能力。

我在另一个

中找到了这个问题的解决方案

基本上我们需要将按钮的主题设置为none:

<Button Margin="2" Background="LightGreen" dx:ThemeManager.ThemeName="None" ...>