如何在网格内定位不同大小的元素?

时间:2015-07-01 11:37:47

标签: c# wpf

我是使用行和列的网格单元定位的新手。据我所知,这只会将按钮放在一个单元格中:

<Button Grid.Row="1" Grid.Column="1" Content="Hello" />

如果我想将按钮放在四个相邻的单元格上怎么办?有可能吗?我明白我可以分别改变列和行的高度宽度,但是屏幕上有很多不同大小的元素,例如,我有一个特定宽度的按钮放在按钮下方的情况。是两倍宽。

我将不胜感激。

2 个答案:

答案 0 :(得分:0)

您可以使用

执行此操作
Grid.ColumnSpan="4"

所以你的代码看起来像这样:

<Button Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="4" Content="Hello" />

答案 1 :(得分:0)

使用Grid.ColumnSpan和/或Grid.RowSpan属性:

<Button Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="4" Content="Hello" />