WPFチェックボックスの境界線と背景に特定の色を指定したいと思います。私が今までに見たすべての例は、すべてを変更する必要があるため、複雑すぎるようです。色を変更したいだけです。WPFで色を変更するCheckBox
これは私がこれまでにしたものである - (「ダニ」記号を参照してくださいカント)色が正しく表示されますが、チェックボックスが縮小した...
<Style TargetType="CheckBox">
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="Padding" Value="0" />
<Setter Property="Background" Value="#666666" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="CheckBox">
<Border Background="{TemplateBinding Background}"
BorderThickness="1"
BorderBrush="Aquamarine">
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsChecked" Value="False">
<Setter Property="BorderBrush" Value="Aquamarine"/>
</Trigger>
<Trigger Property="IsChecked" Value="True">
<Setter Property="BorderBrush" Value="Aquamarine" />
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="#ffff00"/>
<Setter Property="BorderBrush" Value="Aquamarine"/>
</Trigger>
</Style.Triggers>
</Style>
CheckBoxとButtonは手間がかかり、たくさんのものにスタイルを使用しません。おそらく複雑すぎるように見えたことはおそらく必要です。 – Paparazzi