【发布时间】:2009-11-04 11:13:25
【问题描述】:
我创建这样的弹出菜单。
<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颜色或透明的,发髻不是白色的!!!!!! 如何解决? :)
http://itrash.ru/idb/40e872e71346dcf9bd58ba8aec0b2a17/omenu.png.html - 菜单截图
附: XP下没问题。只有 Vista 上的菜单是白色(没有 W7)
【问题讨论】:
标签: wpf xaml transparency contextmenu menuitem