C# 如何在网格中定位不同大小的元素?

C# 如何在网格中定位不同大小的元素?,c#,wpf,C#,Wpf,我不熟悉使用网格单元定位行和列。我知道这将只在一个单元格中放置按钮: <Button Grid.Row="1" Grid.Column="1" Content="Hello" /> 如果我想把按钮放在四个相邻的单元上呢?有可能吗?我知道我可以分别更改列和行的高度和宽度,但屏幕上有许多大小不同的元素,例如,我有一个特定宽度的按钮放在两倍宽的按钮下面的情况 如果有任何帮助,我将不胜感激。您可以用 Grid.ColumnSpan="4" 因此,您的代码如下所示: <Butto

我不熟悉使用网格单元定位行和列。我知道这将只在一个单元格中放置按钮:

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

如果我想把按钮放在四个相邻的单元上呢?有可能吗?我知道我可以分别更改列和行的高度和宽度,但屏幕上有许多大小不同的元素,例如,我有一个特定宽度的按钮放在两倍宽的按钮下面的情况

如果有任何帮助,我将不胜感激。

您可以用

Grid.ColumnSpan="4"
因此,您的代码如下所示:

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

您可以使用

Grid.ColumnSpan="4"
因此,您的代码如下所示:

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

使用
网格.列span
和/或
网格.行span
属性:


使用
网格.列span
和/或
网格.行span
属性: