首页 > 解决方案 > 修复复选框 + 文本块 WPF

问题描述

我该如何解决?

[在此处输入图像描述

<CheckBox
    x:Name="///"
    Grid.Row="3"
    Grid.Column="0"
    IsChecked="{Binding ///, Mode=TwoWay}"
    Style="{DynamicResource ///}" HorizontalAlignment="Left">
    <CheckBox.Content>
        <TextBlock
            Grid.Row="3"
            Grid.Column="0"
            Style="{DynamicResource ///}" />
    </CheckBox.Content>
</CheckBox>

我需要将这个正方形向左对齐,文本向右对齐,但由于某种原因,正方形始终居中

标签: c#wpfmvvm

解决方案


我认为您不需要设置内容。您可以在 Checkbox 内定义一个 TextBlock

<CheckBox>
    <TextBlock Text="MyCaption" />
</CheckBox>

左边的正方形和右边的标签是正常行为。反其道而行之则很棘手


推荐阅读