我有带按钮和菜单的工具栏。菜单项在按钮之间看起来很奇怪。它有白色背景和边框。如何使它看起来像按钮。我尝试将菜单项背景设置为透明,但它不起作用。
<ToolBar>
<ToolBar.Background>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0" Color="#d8dcdd"/>
<GradientStop Offset="0.5" Color="#e0e7f2"/>
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</ToolBar.Background>
<Button>
<Button.Content>
<Image Source="../Resources/button1.png"></Image>
</Button.Content>
</Button>
<Button>
<Button.Content>
<Image Source="../Resources/button2.png"></Image>
</Button.Content>
</Button>
<MenuItem>
<MenuItem.Header>
<Image Source="../Resources/icon.png"></Image>
</MenuItem.Header>
<MenuItem Header="Command 1"/>
<MenuItem Header="Command 2"/>
</MenuItem>
</ToolBar>
有什么想法吗?
答案 0 :(得分:2)
我找到了它:
<ToolBar.Resources>
<Style x:Key="{x:Static ToolBar.MenuStyleKey}" TargetType="Menu">
<Setter Property="BorderBrush" Value="Transparent" />
<Setter Property="Background" Value="Transparent" />
</Style>
</ToolBar.Resources>