xamarin неожиданная синяя линия в верхней части страницы - PullRequest
0 голосов
/ 09 сентября 2018

разработчики! Я только начал изучать Xamarin и создал несколько страниц. Это так просто. Просто первая страница и кнопка, чтобы получить вторую страницу. Но когда я нажал на кнопку, я получил неожиданную синюю линию под строкой состояния. Как я могу это исправить? Заранее спасибо!

Это моя главная страница:

     <?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="HelloApp.MainPage">

    <StackLayout>
        <!-- Place new controls here -->
        <Label Text="MainPage.xaml"/>
        <!-- Place new controls here -->
        <Button x:Name="button1" Text="Go to Page 3" Clicked="Button_Click" />
        <!-- Place new controls here -->
    </StackLayout>

</ContentPage>

Это моя вторая страница:

<?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="HelloApp.Page3">
    <ContentPage.Content>
        <StackLayout>
            <Label Text="Page3.xaml"/>
        </StackLayout>
    </ContentPage.Content>
</ContentPage>

Это мой код для класса, связанного с первым xaml:

    using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;

namespace HelloApp
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();
        }

        private void Button_Click(object sender, EventArgs e)
        {
            Application.Current.MainPage = new NavigationPage(new Page3());
        }
    }
}

Это мой код для класса, связанного со вторым xaml:

   using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
using Xamarin.Forms.Xaml;

namespace HelloApp
{
    [XamlCompilation(XamlCompilationOptions.Compile)]
    public partial class Page3 : ContentPage
    {
        public Page3 ()
        {
            InitializeComponent ();
        }
    }
}

enter image description here enter image description here

1 Ответ

0 голосов
/ 09 сентября 2018

Application.Current.MainPage = new Page3 ();

Решено!

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