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