WPF-ContextMenu-Design. Wie, um den Hintergrund in WPF MenuItem?
Erstelle ich popup-Menü wie dieses.
<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>
, Warum auf der linken Seite des Menüs ist WEIß????? Es wird ein #CD252220 Farbe oder transparent, bun nicht weiß!!!!!!
Wie es zu lösen ist? 🙂
http://itrash.ru/idb/40e872e71346dcf9bd58ba8aec0b2a17/omenu.png.html - Menü screenshot
P. S. unter XP ist es OK. Menü ist Weiß nur auf Vista (nicht W7)
InformationsquelleAutor NiCketT | 2009-11-04
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finde ich die Lösung! Sie haben zu setzen Sie einfach die Eigenschaft OverridesDefaultStyle in Stil-defenition-Abschnitt 😉
Wenn Sie erklären, einen eigenen Stil für Ihre Kontext-Menü, so wird es dasselbe sein, für alle OS.