如何联合Grid的行或列

时间:2015-04-07 10:05:10

标签: c# wpf xaml

我有网格容器。网格有细胞。我需要在网格中联合一些单元格。如何实现呢?enter image description here

上图显示了我想要添加单元格的位置。

2 个答案:

答案 0 :(得分:2)

如果你想合并各行中的所有单元格,可以使用colunnSpan ......就像这样

<Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition/>
            <ColumnDefinition/>
            <ColumnDefinition/>
        </Grid.ColumnDefinitions>
        <Button Grid.Row="0" Grid.Column="2" Grid.ColumnSpan="2"></Button>
    </Grid>

答案 1 :(得分:1)

您无法合并单元格,但可以让单元格中的项目跨越多个相邻单元格。

<TextBox Grid.RowSpan="2"/>

这将允许文本框扩展到当前单元格下面的单元格。

同样,ColSpan属性可以扩展到其他列。