一个简单的网格
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="1" Text="abc"/>
<TextBlock Grid.Row="1" Grid.Column="1" Text="def"/>
</Grid>
定义行和列将 RowDefinition
和 ColumnDefinition
元素添加到相应的集合中。
在 Grid
中可以有一小部分儿童。要指定要在附加属性中放置子项的行或列,请使用 Grid.Row
和 Grid.Column
。行和列编号基于零。如果未设置行或列,则默认为 0
。
放置在同一行和列中的子项按定义顺序绘制。因此,最后定义的孩子将在之前定义的孩子之上绘制。