WPF网格 - 自动对齐它的子节点

时间:2009-06-24 11:47:11

标签: wpf grid

有一些方法,像VerticalContentAlignment这样的属性用于对齐网格子项,还是我必须逐个手动执行?

2 个答案:

答案 0 :(得分:2)

如果大多数网格的子节点属于同一类型,则可以使用样式,例如将其放在网格的开头将对齐所有文本框

<Grid>
    <Grid.Resources>
        <Style TargetType="TextBox">
            <Setter Property="HorizontalAlignment" Value="Right"/>
        </Style>
    </Grid.Resources>
 .
 .
 .

如果网格中只有几种类型的控件,这非常有用。

答案 1 :(得分:2)

如果TextAlignment适用于您而不是Horizo​​ntalAlignment,则可以使其更简单:

<Grid TextBlock.TextAlignment="Right">
    <TextBox ....
....