You can edit the default style templete for the CheckBox to update the style depending on your needs.
Step one: Open the Document Outline for the xaml
Step two: Right click the CheckBox > Edit Templete >Edit a copy... in the popup window.
Step Three: Update the style on your need as below shown:
Red on hover :
Go the Trigger <Trigger Property="IsMouseOver" Value="True">
and set the Value to Red for the Background property.
Check mark to White :
- Update the Fill to white for
<Path x:Name="optionMark" Fill="White" ...
- Update all
<Setter Property="Fill" TargetName="optionMark" Value="#FF212121"/>
to<Setter Property="Fill" TargetName="optionMark" Value="White"/>
for triggers
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.