Ты один правильный путь. Вы можете использовать сетку с 3 строками и 2 столбцами.
<GridLayout>
<Grid.RowDefinitions>
<RowDefinition Height="20"/>
<RowDefinition Height="*"/>
<RowDefinition Height="20"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Frame x:Name="TOP"
Grid.Row="0"
Grid.Column="0"
Grid.ColumnSpan="2">
...
</Frame>
<ScrollView x:Name="LeftView"
Grid.Row="1"
Grid.Column="0"
Orienation="Vertical">
...
</ScrollView>
<ScrollView x:Name="RightView"
Grid.Row="1"
Grid.Column="1"
Orienation="Vertical">
...
</ScrollView>
<Frame x:Name="BOTTOM"
Grid.Row="2"
Grid.Column="0"
Grid.ColumnSpan="2">
...
</Frame>
</GridLayout>