WPF C#-Changing刷菜单背景
有谁知道如何更改菜单背景的刷子? 这听起来很简单,但我看不到任何明显的方法。 你可能会认为这个财产 Background 改变它,但这不是。
这就是我的菜单的样子。 /默认情况下注意白色背景/:
示例代码
:
</window>
这就是我的菜单的样子。 /默认情况下注意白色背景/:
示例代码
:
<window height="300" title="Window1" width="300" x:class="WpfApplication1.Window1" xmlns="[url=http://schemas.microsoft.com/winfx/2006/xaml/presentation"]http://schemas.microsoft.com/w ... ot%3B[/url] xmlns:x="[url=http://schemas.microsoft.com/winfx/2006/xaml">]http://schemas.microsoft.com/w ... gt%3B[/url]
<window.resources>
<solidcolorbrush color="#FF505050" x:key="menuItemBrush"></solidcolorbrush>
</window.resources>
<grid background="#FF252525" x:name="mainGrid">
<menu background="{DynamicResource menuItemBrush}" grid.columnspan="2" verticalalignment="Top" x:name="mainMenu">
<menuitem background="{DynamicResource menuItemBrush}" foreground="White" header="File" x:name="fileMenu"/>
<menuitem background="{DynamicResource menuItemBrush}" foreground="White" header="Open..." x:name="fileOpenMenuItem">
<menuitem background="{DynamicResource menuItemBrush}" foreground="White" header="Save" x:name="fileSaveMenuItem"/>
<menuitem background="{DynamicResource menuItemBrush}" foreground="White" header="Save As..." x:name="fileSaveAsMenuItem"/>
<separator style="{DynamicResource menuItemSeperator}"></separator>
<menuitem background="{DynamicResource menuItemBrush}" foreground="White" header="Exit" x:name="fileExitMenuItem"/>
</menuitem>
</menu>
</grid>
</window>
没有找到相关结果
已邀请:
2 个回复
君笑尘
赞同来自:
知食
赞同来自: