C# 如何合并网格的行或列
我有网格容器。网格有单元。我需要把网格中的一些细胞联合起来。怎样才能做到呢C# 如何合并网格的行或列,c#,wpf,xaml,C#,Wpf,Xaml,我有网格容器。网格有单元。我需要把网格中的一些细胞联合起来。怎样才能做到呢 上图显示了我要添加单元格的位置。如果要合并各行中的所有单元格,可以使用colunnSpan。。像这样的 <Grid> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> <ColumnDefinition
上图显示了我要添加单元格的位置。如果要合并各行中的所有单元格,可以使用colunnSpan。。像这样的
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button Grid.Row="0" Grid.Column="2" Grid.ColumnSpan="2"></Button>
</Grid>
不能合并单元格,但可以使单元格中的项目跨越多个相邻单元格
<TextBox Grid.RowSpan="2"/>
这将允许文本框扩展到当前单元格下方的单元格
类似地,还有一个ColSpan属性可以延伸到其他列。那么您的意思是需要合并第3列和第4列?还是怎样我不明白。。。它是什么网格?数据网格或普通网格使用
grid.ColumnSpan
属性。是的,我想合并这些单元格。@Clemens我如何在xaml中实现?在应该跨越多列的元素上设置它,就像设置grid.Column
@Muds一样-我不完全确定我是否理解这一点。没有合并;一个元素可以跨越多个单元格。此外,OP中的图像显示合并行,而不是列。我支持您的方法,即:如果需要合并行,请使用行span;如果需要合并列,请使用列span。。