2 ScrollViews в формах xamarin - PullRequest
       29

2 ScrollViews в формах xamarin

0 голосов
/ 12 октября 2019

Дизайн макета

Мне нужно использовать два ScrollViews на одной странице. Это изображение, показывающее, как я хочу проектировать свое приложение.

Я думал об использовании компоновки сетки из 3 строк, но я не знаю, как я могу реализовать 2 scrollViews во второй строке в A иB.

1 Ответ

2 голосов
/ 12 октября 2019

Ты один правильный путь. Вы можете использовать сетку с 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>
...