<CheckBox Content="Enable Automatic Stash Backup" Grid.Row="0" Grid.Column="1" Template="{StaticResource ResourceKey=BKCheckBox}"/> <Style x:Key="BKCheckBox" TargetType="CheckBox"> <Setter Property="FontSize" Value="20"/> <Setter Property="VerticalAlignment" Value="Center"/> <Setter Property="HorizontalAlignment" Value="Left"/> <Setter Property="Foreground" Value="{StaticResource AppLightOrange}"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="CheckBox"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Rectangle x:Name="chkBKCheckBox" Grid.Column="0" HorizontalAlignment="Center" VerticalAlignment="Center"/> <TextBlock x:Name="chkBKTextBlock" Grid.Column="1" Text="{TemplateBinding}"/> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsChecked" Value="True"> <Setter TargetName="chkBKCheckBox" Property="Fill" Value="Green"/> </Trigger> <Trigger Property="IsChecked" Value="False"> <Setter TargetName="chkBKCheckBox" Property="Fill" Value="White"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style>
<ControlTemplate x:Key="BKCheckBox" TargetType="CheckBox"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Rectangle x:Name="chkBKCheckBox" Grid.Column="0" HorizontalAlignment="Center" VerticalAlignment="Center"/> <TextBlock x:Name="chkBKTextBlock" Grid.Column="1" Text="{TemplateBinding}"/> </Grid> <ControlTemplate.Triggers> <Trigger Property="IsChecked" Value="True"> <Setter TargetName="chkBKCheckBox" Property="Fill" Value="Green"/> </Trigger> <Trigger Property="IsChecked" Value="False"> <Setter TargetName="chkBKCheckBox" Property="Fill" Value="White"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate>
{DependencyProperty.UnsetValue}' is not a valid value
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)