我正在使用WPF,并且我有一个带有相关文本/内容的CheckBox元素。我已将FlowDirection更改为RightToLeft,以便复选框显示在文本的右侧。但它似乎非常接近文本。我想增加文本和复选框之间的间距,但当然Margin选项会改变整个控件的外边距。 谢谢你的任何想法。
<CheckBox IsChecked="True" HorizontalAlignment="Left" FlowDirection="RightToLeft">Activate</CheckBox>
答案 0 :(得分:14)
答案 1 :(得分:8)
这也应该有效:
<CheckBox>
<TextBlock Margin="10 0 0 0">Activate</TextBlock>
</CheckBox>
答案 2 :(得分:0)
默认情况下,xaml使复选框成为无效项。
将<Checkbox />
更改为<CheckBox></CheckBox>
,并在标记内添加文本块以添加内容。添加填充以更改框的对齐方式。
<CheckBox x:Name="ChkExcel" Grid.Column="0" Grid.Row="3" Margin="0 3 0 3">
<TextBlock Padding="10 2 0 0">Microsoft Office Excel</TextBlock>
</CheckBox>