Как я могу изменить свое меню, чтобы оно отображало цвет полностью, а не так:
Вот мой код:
<DockPanel>
<Menu DockPanel.Dock="Right"
Height="30"
VerticalAlignment="Top"
Background="#2E404B"
BorderThickness="2.6"
Foreground="#FFAA00">
<Menu.BitmapEffect>
<DropShadowBitmapEffect Direction="270" ShadowDepth="3" Color="#2B3841"/>
</Menu.BitmapEffect>
<MenuItem Header="File" >
<MenuItem Header="New Build" Background="#2E404B"></MenuItem>
<Separator />
<MenuItem Header="Exit" Background="#2E404B"></MenuItem>
</MenuItem>
<MenuItem Header="Edit" >
<MenuItem Header="Language" Background="#2E404B"></MenuItem>
<MenuItem Header="Display Mode" Background="#2E404B"></MenuItem>
<Separator />
<MenuItem Header="Settings" Background="#2E404B"></MenuItem>
</MenuItem>
<MenuItem Header="View" >
</MenuItem>
<MenuItem Header="About" >
</MenuItem>
</Menu>
</DockPanel>
Кроме того, я понимаю, что устанавливаю цвет во всех экземплярах MenuItem, и если бы кто-нибудь мог показать мне более эффективный способ сделать это, это тоже было бы здорово. :D