跳到主要内容
版本:11.0.0

UniformGrid 均匀网格

Uniform Grid 将可用空间在两个方向上均匀地划分为单元格。您可以指定使用多少个划分,并且这些划分在两个方向上可以不同。

然后,您可以使用附加的行和列索引属性(从零开始)将子控件分配到创建的单元格中。

常用属性

您可能最常使用这些属性:

属性描述
Rows整数。设置高度中相等行的数量。
Columns整数。设置宽度中相等列的数量。
Grid.Column附加到子控件以设置其列索引。
Grid.Row附加到子控件以设置其行索引。

示例

<UniformGrid Rows="1" Columns="3" Width="300" Height="200">
<Rectangle Fill="navy" Grid.Column="0" Grid.Row="0"/>
<Rectangle Fill="white" Grid.Column="1" Grid.Row="0"/>
<Rectangle Fill="red" Grid.Column="2" Grid.Row="0"/>
</UniformGrid>

更多信息

信息

有关此控件的完整 API 文档,请参见此处

信息

GitHub 上查看源代码 UniformGrid.cs