一個簡單的網格

<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>

定義行和列將 RowDefinitionColumnDefinition 元素新增到相應的集合中。

Grid 中可以有一小部分兒童。要指定要在附加屬性中放置子項的行或列,請使用 Grid.RowGrid.Column。行和列編號基於零。如果未設定行或列,則預設為 0

放置在同一行和列中的子項按定義順序繪製。因此,最後定義的孩子將在之前定義的孩子之上繪製。