Skip to content

Commit c7ba41e

Browse files
committed
using relative source binding instead
1 parent ee77ebd commit c7ba41e

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.CheckBox.xaml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
<Canvas Width="24" Height="24">
8787
<Path x:Name="Graphic"
8888
Data="M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z"
89-
Fill="{TemplateBinding Background}" />
89+
Fill="{DynamicResource MaterialDesignCheckBoxOff}" />
9090
<Ellipse x:Name="InteractionEllipse" Fill="{TemplateBinding Foreground}" Width="0" Height="0" Canvas.Top="12" Canvas.Left="12" Opacity="0" RenderTransformOrigin="0.5,0.5"
9191
IsHitTestVisible="False">
9292
<Ellipse.RenderTransform>
@@ -116,14 +116,11 @@
116116
<Trigger Property="IsPressed" Value="true"/>
117117
<Trigger Property="IsChecked" Value="true">
118118
<Setter Property="Data" TargetName="Graphic" Value="M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z" />
119-
</Trigger>
120-
<Trigger Property="IsChecked" Value="False">
121-
<Setter Property="Fill" TargetName="Graphic" Value="{DynamicResource MaterialDesignCheckBoxOff}" />
119+
<Setter Property="Fill" TargetName="Graphic" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Background}" />
122120
</Trigger>
123121
<Trigger Property="IsChecked" Value="{x:Null}">
124122
<Setter Property="Data" TargetName="Graphic" Value="M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z" />
125123
<Setter Property="Opacity" TargetName="Graphic" Value="0.56"/>
126-
<Setter Property="Fill" TargetName="Graphic" Value="{DynamicResource MaterialDesignCheckBoxOff}" />
127124
</Trigger>
128125
</ControlTemplate.Triggers>
129126
</ControlTemplate>

0 commit comments

Comments
 (0)