Нежелательные поля вверху и внизу экрана - PullRequest
0 голосов
/ 06 мая 2018

У меня небольшие проблемы с пользовательским интерфейсом на экране загрузки моего приложения. На странице загрузки не должно быть полей сверху и снизу

Как это выглядит.

LoadingScreen

Как я хочу, чтобы это выглядело.

LoadingScreen1

Это код:

<StackLayout Grid.Row="2" Orientation="Vertical" HorizontalOptions="FillAndExpand">
    <BoxView HeightRequest="0.35" Color="{StaticResource DarkGrayColor}" />
    <Label Text="{helpers:Translate Cancel}" FontSize="Large" TextColor="{StaticResource PrimaryDarkColor}"
        HorizontalOptions="Center" VerticalOptions="Center" />
    <StackLayout.GestureRecognizers>
        <TapGestureRecognizer Command="{Binding CancelCommand}" />
    </StackLayout.GestureRecognizers>
</StackLayout>

Этот код относится к нижней части экрана загрузки.

Я новичок в XAML.

1 Ответ

0 голосов
/ 18 июня 2018

Вы можете решить это самостоятельно, если знаете, какой контроль занимает дополнительное место. Вы должны знать, VerticalOptions значение по умолчанию LayoutOptions.Fill, если не указано иное, я думаю, этот совет должен решить вашу проблему. посмотрите, какой элемент управления находится внизу или какой макет оборачивает ваш StackLayout

Вот что вы можете сделать, чтобы решить это самостоятельно:

Включите границы макета, чтобы увидеть, какой элемент управления занимает сколько места, это должно помочь вам лучше спроектировать вещи.

Настройки-> Параметры разработчика -> Показать границы макета

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...