一個簡單的網格
<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
。
放置在同一行和列中的子項按定義順序繪製。因此,最後定義的孩子將在之前定義的孩子之上繪製。