我有一个菜单:
<Menu Height="28" Margin="10,1,9.6,0" VerticalAlignment="Top">
<MenuItem Name="MenuItemFile" Header="File" Background="#00000000" Foreground="Black">
<MenuItem Header="New tab" Click="MenuItemNewTab_Click"/>
<MenuItem Header="Close tab" Click="MenuItemCloseTab_Click"/>
<MenuItem Header="Close all tabs" Click="MenuItemCloseAllTabs_Click"/>
<MenuItem Header="Open script" Click="MenuItemOpenScript_Click"/>
<MenuItem Header="Save script" Click="MenuItemSaveScript_Click"/>
</MenuItem>
</Menu>
我只需要更改MenuItemFile
的前景色,所以我添加了:
Foreground="Black"
问题是,该更改也适用于子菜单。
如果指定MenuItems的前景色,它将覆盖继承的前景色。