在 WPF 中,如何设置菜单的高度以适应,而不是像下面这样灰色阴影下降
<Window x:Class="XAML_Concepts.GridLayout"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="GridLayout" Height="600" Width="800">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="7*"/>
<ColumnDefinition Width="3*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<Menu IsMainMenu="True" Grid.Row="0" Grid.ColumnSpan="2" Grid.RowSpan="1" >
<MenuItem Header="File">
<MenuItem Header="_New"></MenuItem>
<MenuItem Header="_Open"></MenuItem>
</MenuItem>
<MenuItem Header="Edit"></MenuItem>
</Menu>
</Grid>
</Window>
我只需要它看起来像一个普通的菜单,就像 Windows 资源管理器中的菜单一样,下面没有任何灰色阴影。我尝试过操纵行大小、菜单大小和其他几个属性,但我缺少一些简单的东西。
当我将 Grid 的行高设置为 20px 时,这是我不满意的结果,因为 AI 不想输入绝对高度并且 B-阴影看起来不正确,它是就像背景渐变被涂抹了..
谢谢