<Style x:Key="stylecheckbox" TargetType="CheckBox">
<Setter Property="FontSize" Value="20"></Setter>
<Setter Property="Content" x:Name="stylecheckboxcontent" Value="{Binding}"></Setter>
<Setter Property="Foreground" Value="White"></Setter>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type CheckBox}">
<Grid x:Name="checkboxroot" Background="Transparent" Width="{TemplateBinding Width}" HorizontalAlignment="Left">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Border Name="checkboxborder" Grid.Column="0" BorderThickness="1" VerticalAlignment="Center" CornerRadius="10" Width="30" Height="30" BorderBrush="#FF0B55F3" Background="#FF0B55F3">
<Grid Width="30" Height="30" Margin="-1" VerticalAlignment="Center" HorizontalAlignment="Center">
<Path x:Name="duihao" Data="M26,2 L13,28 0,15 5,14 13,20 24,4 26,2 z" Fill="White" HorizontalAlignment="Center" VerticalAlignment="Center"></Path>
</Grid>
</Border>
<TextBlock x:Name="contentpresenter" FontSize="24" FontWeight="Bold" HorizontalAlignment="Center" Text="{TemplateBinding Content}" Grid.Column="1" Margin="2,0,0,0" TextAlignment="Center" Height="30" Width="60">
</TextBlock>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter Property="Background" TargetName="checkboxborder" Value="#FF0B55F3"></Setter>
<Setter Property="BorderBrush" TargetName="checkboxborder" Value="#FF0B55F3"></Setter>
</Trigger>
<Trigger Property="IsChecked" Value="False">
<Setter Property="Background" TargetName="checkboxborder" Value="Gray"></Setter>
<Setter Property="BorderBrush" TargetName="checkboxborder" Value="Gray"></Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>