This grid can do what you are asking, you just have to place the
elements into the proper grid. Define as many rows and columns as you
need, and then add elements to the grid. Grid counting starts at 0 for
rows and columns. In the following example, a button will be added to
the first row and first column, and another button will be added to the
first row and second column.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition\>
<ColumnDefinition\>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition\>
<RowDefinition\>
</Grid.RowDefinitions>
</Grid>
<Button Grid.Column="0" Grid.Row="0"\>
<Button Grid.Column="1" Grid.Row="0"\>
Please note the change from Grid.Column to ColumnDifinition.
Alternatively you could place the elements within the ColumnDefinition
and RowDefinition tags. I haven't tested this, but this would make
sense.