良い一日、
WPF アプリケーションで CheckBox コントロールのスタイルを設定中です。私の目標は、CheckBox の「デフォルト」の長方形/境界線の左側にパディングを追加することです。
デフォルトでは、パディングは CheckBox のコンテンツ領域にのみ適用されます。Margin は左側でも機能しますが、この場合、CheckBox はボックスをチェックするためのクリックを登録しません。
誰でもアイデアを得ましたか?前もって感謝します!!
編集 #1、Vlad への回答として、パディング/マージンの違いを示す例:
<StackPanel Orientation="Vertical">
<Border Width="400" Height="50" BorderBrush="Black" BorderThickness="1">
<CheckBox Content="Normal, clickable everywhere" />
</Border>
<Border Width="400" Height="50" BorderBrush="Black" BorderThickness="1">
<CheckBox Content="Content padding, clickable everywhere" Padding="5" />
</Border>
<Border Width="400" Height="50" BorderBrush="Black" BorderThickness="1">
<CheckBox Content="Control margin, not clickable in area 5px around" Margin="5" />
</Border>
</StackPanel>