如何将控件与WPF中单选按钮的文本对齐

时间:2017-05-04 23:02:07

标签: c# wpf radio-button alignment

WPF中是否有一种方法可以将控件与其上方单选按钮中文本的开头对齐,而无需使用边距?在下面的示例中,我在第一行中有一个单选按钮,在它正下方的行中有一个文本块。我希望文本块中的文本与radiobutton中的文本对齐。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以将单选按钮的文本与按钮本身分开。

这样的事情应该有效:

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="auto" />
        <ColumnDefinition Width="auto" />
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="auto" />
        <RowDefinition Height="auto" />
    </Grid.RowDefinitions>
    <RadioButton Grid.Column="0" Grid.Row="0" />
    <TextBlock Grid.Column="1" Grid.Row="0" Text="Location" />
    <TextBlock Grid.Column="1" Grid.Row="1" Text="hahah" />
</Grid>

对于这么小的任务来说,这是一个非常详细的解决方案,但它们将始终保持一致。