|
|
@@ -12,14 +12,23 @@
|
|
|
Width="18"
|
|
|
Height="18"
|
|
|
VerticalAlignment="Center">
|
|
|
- <Path Name="checkMark"
|
|
|
- Fill="{DynamicResource HighlightBrush}"
|
|
|
- Width="11"
|
|
|
- Height="10"
|
|
|
- Stretch="Uniform"
|
|
|
- HorizontalAlignment="Center"
|
|
|
- VerticalAlignment="Center"
|
|
|
- Data="M 1145.607177734375,430 C1145.607177734375,430 1141.449951171875,435.0772705078125 1141.449951171875,435.0772705078125 1141.449951171875,435.0772705078125 1139.232177734375,433.0999755859375 1139.232177734375,433.0999755859375 1139.232177734375,433.0999755859375 1138,434.5538330078125 1138,434.5538330078125 1138,434.5538330078125 1141.482177734375,438 1141.482177734375,438 1141.482177734375,438 1141.96875,437.9375 1141.96875,437.9375 1141.96875,437.9375 1147,431.34619140625 1147,431.34619140625 1147,431.34619140625 1145.607177734375,430 1145.607177734375,430 z"/>
|
|
|
+ <Panel>
|
|
|
+ <Path Name="checkMark"
|
|
|
+ Fill="{DynamicResource HighlightBrush}"
|
|
|
+ Width="11"
|
|
|
+ Height="10"
|
|
|
+ Stretch="Uniform"
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ Data="M 1145.607177734375,430 C1145.607177734375,430 1141.449951171875,435.0772705078125 1141.449951171875,435.0772705078125 1141.449951171875,435.0772705078125 1139.232177734375,433.0999755859375 1139.232177734375,433.0999755859375 1139.232177734375,433.0999755859375 1138,434.5538330078125 1138,434.5538330078125 1138,434.5538330078125 1141.482177734375,438 1141.482177734375,438 1141.482177734375,438 1141.96875,437.9375 1141.96875,437.9375 1141.96875,437.9375 1147,431.34619140625 1147,431.34619140625 1147,431.34619140625 1145.607177734375,430 1145.607177734375,430 z"/>
|
|
|
+ <Rectangle Name="indeterminateMark"
|
|
|
+ Fill="{DynamicResource HighlightBrush}"
|
|
|
+ Width="10"
|
|
|
+ Height="10"
|
|
|
+ Stretch="Uniform"
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ VerticalAlignment="Center"/>
|
|
|
+ </Panel>
|
|
|
</Border>
|
|
|
<ContentPresenter Name="PART_ContentPresenter"
|
|
|
Content="{TemplateBinding Content}"
|
|
|
@@ -37,9 +46,15 @@
|
|
|
<Style Selector="CheckBox /template/ Path#checkMark">
|
|
|
<Setter Property="IsVisible" Value="False"/>
|
|
|
</Style>
|
|
|
+ <Style Selector="CheckBox /template/ Rectangle#indeterminateMark">
|
|
|
+ <Setter Property="IsVisible" Value="False"/>
|
|
|
+ </Style>
|
|
|
<Style Selector="CheckBox:checked /template/ Path#checkMark">
|
|
|
<Setter Property="IsVisible" Value="True"/>
|
|
|
</Style>
|
|
|
+ <Style Selector="CheckBox:indeterminate /template/ Rectangle#indeterminateMark">
|
|
|
+ <Setter Property="IsVisible" Value="True"/>
|
|
|
+ </Style>
|
|
|
<Style Selector="CheckBox:disabled /template/ Border#border">
|
|
|
<Setter Property="Opacity" Value="{DynamicResource ThemeDisabledOpacity}"/>
|
|
|
</Style>
|