我这样创建弹出菜单。
< DockPanel.ContextMenu>
< ContextMenu Background ="#CD252220" Opacity =" 0.95" Foreground =" LightGray" BorderBrush =" DarkGray">
< MenuItem Header =" _ Save Image ..." x:Name =" btSave" IsEnabled =" False" Click =" btSave_Click" Style =" {StaticResource MyStyle}">
< MenuItem.Icon>
< Image Source =" icons / save.png" Width =" 16" Height =" 16" Style =" {StaticResource IconStyle}" />
< /MenuItem.Icon>
< / MenuItem>
< / ContextMenu>
< /DockPanel.ContextMenu>
为什么此菜单的左侧为白色???它是#CD252220颜色或透明的,发bun不是白色的!
如何解决? :)
PS在XP中可以。菜单仅在Vista(没有W7)上为白色
解决方案