Skip to content

Commit 70d2336

Browse files
authored
Fix menu background (#2654)
* fix background color of menu item * fix menu background color
1 parent 32e909d commit 70d2336

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.Menu.xaml

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
BasedOn="{x:Null}">
8989
<Setter
9090
Property="Background"
91-
Value="{DynamicResource MaterialDesignPaper}" />
91+
Value="Transparent" />
9292
<Setter
9393
Property="Padding"
9494
Value="24 0 24 0"></Setter>
@@ -251,37 +251,41 @@
251251
CacheMode="{Binding RelativeSource={RelativeSource Self}, Path=(wpf:ShadowAssist.CacheMode)}">
252252
<Border
253253
x:Name="SubMenuBorder"
254-
Background="{TemplateBinding Background}"
254+
Background="{DynamicResource MaterialDesignPaper}"
255255
Effect="{DynamicResource MaterialDesignShadowDepth1}"
256256
CornerRadius="2">
257-
258257
<Border
258+
Background="{TemplateBinding Background}"
259+
CornerRadius="2">
260+
261+
<Border
259262
Background="Transparent">
260-
<ScrollViewer
263+
<ScrollViewer
261264
x:Name="SubMenuScrollViewer"
262265
Style="{DynamicResource {ComponentResourceKey ResourceId=MenuScrollViewer, TypeInTargetAssembly={x:Type FrameworkElement}}}">
263-
<Grid
266+
<Grid
264267
RenderOptions.ClearTypeHint="Enabled"
265268
Margin="0 16">
266-
<Canvas
269+
<Canvas
267270
HorizontalAlignment="Left"
268271
Height="0"
269272
VerticalAlignment="Top"
270273
Width="0">
271-
<Rectangle
274+
<Rectangle
272275
x:Name="OpaqueRect"
273-
Fill="{Binding Background, ElementName=SubMenuBorder}"
276+
Fill="Transparent"
274277
Height="{Binding ActualHeight, ElementName=SubMenuBorder}"
275278
Width="{Binding ActualWidth, ElementName=SubMenuBorder}" />
276-
</Canvas>
277-
<ItemsPresenter
279+
</Canvas>
280+
<ItemsPresenter
278281
x:Name="ItemsPresenter"
279282
KeyboardNavigation.DirectionalNavigation="Cycle"
280283
Grid.IsSharedSizeScope="True"
281284
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
282285
KeyboardNavigation.TabNavigation="Cycle" />
283-
</Grid>
284-
</ScrollViewer>
286+
</Grid>
287+
</ScrollViewer>
288+
</Border>
285289
</Border>
286290
</Border>
287291
</Popup>

0 commit comments

Comments
 (0)