Skip to content

Commit 1317db4

Browse files
authored
allow setting background of menu item including sample (#2644)
1 parent 5df83b8 commit 1317db4

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

MainDemo.Wpf/MenusAndToolBars.xaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,11 @@
9393
<MenuItem Header="Test 1"/>
9494
<MenuItem Header="Test 1"/>
9595
</MenuItem>
96+
<MenuItem Header="In Color" Background="{DynamicResource PrimaryHueMidBrush}" Foreground="{DynamicResource PrimaryHueMidForegroundBrush}">
97+
<MenuItem Header="Test 1" Background="{DynamicResource SecondaryHueMidBrush}" Foreground="{DynamicResource SecondaryHueMidForegroundBrush}"/>
98+
<MenuItem Header="Test 1" Background="{DynamicResource SecondaryHueMidBrush}" Foreground="{DynamicResource SecondaryHueMidForegroundBrush}"/>
99+
<MenuItem Header="Test 1" Background="{DynamicResource SecondaryHueMidBrush}" Foreground="{DynamicResource SecondaryHueMidForegroundBrush}"/>
100+
</MenuItem>
96101
</Menu>
97102
</materialDesign:Card>
98103
</smtx:XamlDisplay>

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.Menu.xaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
x:Name="templateRoot"
118118
BorderBrush="{TemplateBinding BorderBrush}"
119119
BorderThickness="{TemplateBinding BorderThickness}"
120-
120+
Background="{TemplateBinding Background}"
121121
SnapsToDevicePixels="True" />
122122
<Border
123123
x:Name="BackgroundRoot"
@@ -251,7 +251,7 @@
251251
CacheMode="{Binding RelativeSource={RelativeSource Self}, Path=(wpf:ShadowAssist.CacheMode)}">
252252
<Border
253253
x:Name="SubMenuBorder"
254-
Background="{DynamicResource MaterialDesignPaper}"
254+
Background="{TemplateBinding Background}"
255255
Effect="{DynamicResource MaterialDesignShadowDepth1}"
256256
CornerRadius="2">
257257

0 commit comments

Comments
 (0)