美好的一天,如何向WPF CheckBox控件添加左填充?
我正在設計一個WPF應用程序中的CheckBox控件的樣式。我的目標是在CheckBox的默認矩形/邊框的左側添加填充。
默認情況下,填充僅應用於CheckBox的內容區域。保證金在左側工作,但在這種情況下,CheckBox不會註冊點擊以檢查框。
有人有想法嗎?提前致謝!!
編輯#1,在回答弗拉德,這表明在填充/保證金的區別的例子:
<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>
我理解正確嗎,CheckBox' _withwith margin與_without_有不同的方式嗎?你可以發佈(最小)代碼重現嗎? – Vlad
好的,快來! –
@Vlad,讓我的帖子被一個例子編輯。希望很清楚。 –