
<StackPanel Grid.Row="0" Orientation="Horizontal" HorizontalAlignment="Right" Margin="0,5,5,0">
<TextBlock Text="自动刷新" FontSize="14" Margin="0,0,3,0" />
<CheckBox Width="36" Height="18" Cursor="Hand" IsChecked="{Binding AutoRefreshNewRecipe}">
<CheckBox.Template>
<ControlTemplate TargetType="CheckBox">
<Border Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" CornerRadius="8" Background="{TemplateBinding Background}">
<Grid Name="btn" Width="{TemplateBinding Height}" Height="{TemplateBinding Height}" HorizontalAlignment="Left">
<Ellipse Margin="1">
<Ellipse.Fill>
<RadialGradientBrush>
<GradientStop Color="White" />
</RadialGradientBrush>
</Ellipse.Fill>
</Ellipse>
</Grid>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsChecked" Value="false">
<Setter Property="Background" Value="#FFC2C3C9" />
<Setter TargetName="btn" Property="HorizontalAlignment" Value="Left"/>
</Trigger>
<Trigger Property="IsChecked" Value="true">
<Setter Property="Background" Value="#FF1A66A2" />
<Setter TargetName="btn" Property="HorizontalAlignment" Value="Right"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</CheckBox.Template>
</CheckBox>
</StackPanel>