Skip to content

Commit a1bad51

Browse files
authored
Merge pull request #959 from CookiesAndCoffee/FixCardShadowRender
Shadow forces rerender in Cards #835
2 parents 8b7a7ff + bdd1eaa commit a1bad51

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.Card.xaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
<converters:ShadowEdgeConverter x:Key="ShadowEdgeConverter" />
1515
</ControlTemplate.Resources>
1616
<Grid Margin="{TemplateBinding Margin}" Background="Transparent">
17-
<Grid.OpacityMask>
18-
<MultiBinding Converter="{StaticResource ShadowEdgeConverter}">
19-
<Binding RelativeSource="{RelativeSource TemplatedParent}" Path="ActualWidth"/>
20-
<Binding RelativeSource="{RelativeSource TemplatedParent}" Path="ActualHeight"/>
21-
<Binding RelativeSource="{RelativeSource TemplatedParent}" Path="(wpf:ShadowAssist.ShadowDepth)" />
22-
<Binding RelativeSource="{RelativeSource TemplatedParent}" Path="(wpf:ShadowAssist.ShadowEdges)" />
23-
</MultiBinding>
24-
</Grid.OpacityMask>
2517
<AdornerDecorator CacheMode="{Binding RelativeSource={RelativeSource Self}, Path=(wpf:ShadowAssist.CacheMode)}">
18+
<AdornerDecorator.OpacityMask>
19+
<MultiBinding Converter="{StaticResource ShadowEdgeConverter}">
20+
<Binding RelativeSource="{RelativeSource TemplatedParent}" Path="ActualWidth"/>
21+
<Binding RelativeSource="{RelativeSource TemplatedParent}" Path="ActualHeight"/>
22+
<Binding RelativeSource="{RelativeSource TemplatedParent}" Path="(wpf:ShadowAssist.ShadowDepth)" />
23+
<Binding RelativeSource="{RelativeSource TemplatedParent}" Path="(wpf:ShadowAssist.ShadowEdges)" />
24+
</MultiBinding>
25+
</AdornerDecorator.OpacityMask>
2626
<Border Effect="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=(wpf:ShadowAssist.ShadowDepth), Converter={x:Static converters:ShadowConverter.Instance}}"
2727
CornerRadius="{TemplateBinding UniformCornerRadius}">
2828
<Border Background="{TemplateBinding Background}" Padding="{TemplateBinding Padding}"
@@ -49,4 +49,4 @@
4949
<Setter Property="Focusable" Value="False"/>
5050
</Style>
5151

52-
</ResourceDictionary>
52+
</ResourceDictionary>

0 commit comments

Comments
 (0)