Wpf 如何增加复选框和关联文本之间的间距?

Wpf 如何增加复选框和关联文本之间的间距?,wpf,checkbox,wpf-controls,Wpf,Checkbox,Wpf Controls,我使用的是WPF,我有一个带有关联文本/内容的CheckBox元素。我已将FlowDirection更改为RightToLeft,以便复选框显示在文本的右侧。但它似乎非常接近文本。我想增加文本和复选框之间的间距,但当然边距选项会更改整个控件的外部边距。 谢谢你的建议 <CheckBox IsChecked="True" HorizontalAlignment="Left" FlowDirection="RightToLeft">Activate</CheckBox> 激

我使用的是WPF,我有一个带有关联文本/内容的CheckBox元素。我已将FlowDirection更改为RightToLeft,以便复选框显示在文本的右侧。但它似乎非常接近文本。我想增加文本和复选框之间的间距,但当然边距选项会更改整个控件的外部边距。 谢谢你的建议

<CheckBox IsChecked="True" HorizontalAlignment="Left" FlowDirection="RightToLeft">Activate</CheckBox>
激活
大概是吧

另请参见:

这也应该有效:

<CheckBox>
    <TextBlock Margin="10 0 0 0">Activate</TextBlock>
</CheckBox>

激活

默认情况下,xaml将复选框设为无效项。 将
更改为
,并在标记内添加文本块以添加内容。添加填充以更改与长方体的对齐方式

<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>

Microsoft Office Excel

请您解释一下为什么该代码回答了这个问题?代码唯一的答案是,因为他们不教解决方案。嗨,内森,我确实添加了一个解释