1.安装包资源 NuGet
2.样式代码
<Style x:Key="chkTest" TargetType="CheckBox"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="CheckBox"> <StackPanel> <StackPanel Orientation="Horizontal"> <Label x:Name="Label" Content="{icon:Material CheckboxBlankOutline}"/> <ContentPresenter VerticalAlignment="Center"/> </StackPanel> </StackPanel> <ControlTemplate.Triggers> <Trigger Property="IsChecked" Value="true"> <Setter TargetName="Label" Property="Content" Value="{icon:Material CheckboxMarkedOutline}"/> </Trigger> <Trigger Property="IsPressed" Value="true"> <Setter TargetName="Label" Property="Content" Value="{icon:Material CheckboxMarked}"/> </Trigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style>3.IsPressed
4.IsChecked