Заголовок болит - появляется пробел - PullRequest
0 голосов
/ 30 октября 2018

При запуске приложения я получаю UI, как я хочу. Возвращаясь к той же странице, я получаю пробел в верхней части. Как я могу это исправить?

Вся навигация использует Application.Current.MainPage = new SomePage (); форма.

XAML тривиален:

<?xml version="1.0" encoding="utf-8" ?>
 <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         x:Class="ShipShapeMobile.LandingPage"
         BackgroundImage="Gradient640x1136.png"
         >
<ContentPage.Content >
    <Grid 
        x:Name="grid"
    >
        <StackLayout 
            HorizontalOptions="Center"
            VerticalOptions="Center"
            >
            <Image
                HorizontalOptions="Center"
                Source="ShipShapeShipA448x591.png" 
                VerticalOptions="Center"
                Margin="50,15,50,15"
            />
            <Image
                HorizontalOptions="Center"
                Source="TextOnlySS.png" 
                VerticalOptions="CenterAndExpand"
            />

            <Image Source="hr7.png"  Margin="20,10,20,10" />

            <Button 
                x:Name="btnSignIn" 
                BackgroundColor="DodgerBlue" 
                BorderColor="White" 
                BorderWidth="1"
                Clicked="BtnSignIn_OnClicked"
                CornerRadius="15"
                Image="Icon29.png"
                Margin="50,10,50,10"
                Text="SIGN UP" 
                TextColor="White" 
            />
        </StackLayout>
    </Grid>

</ContentPage.Content>

Good UI Bad UI Grr

1 Ответ

0 голосов
/ 01 ноября 2018

Похоже на то, что отображается LandingPage NavigationBar. Спрячь его в своем классе xaml.

NavigationPage.HasNavigationBar="false" 

Используйте это в вашем верхнем теге ContentPage.

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