2017-08-10 57 views
0

我试图做一个按钮,让我去另一个页面。但每当我按钮我的应用程序崩溃D:寻求帮助!按钮使我的应用程序崩溃?

我的代码。

第1页名为 “LoginPage”

public LoginPage() 
{ 
    InitializeComponent(); 
    MainPage = new NavigationPage(new Signup()); 
} 

async void SignupProcedure(object sender, EventArgs e) 
{ 
    await Navigation.PushAsync(new Signup()); 
} 

<Button x:Name="Btn_Signup" Text="Sign up" Clicked="SignupProcedure"/> 

第2页名为 “注册”

async void OnPreviousPageButtonClicked(object sender, EventArgs e) 
{ 
    await Navigation.PushAsync(new LoginPage()); 
} 
+2

如果你的应用程序崩溃,请提供堆栈跟踪和异常产生。如果它不在你的按钮处理程序的内容中添加try/catch并检查它们是否抛出异常。 – Cheesebaron

+0

通过* crash *定义你的意思吗?你有例外吗?如果是这样,将它添加到您的帖子。 – HimBromBeere

回答

1

确保您的MainPage在App.xaml.cs声明,而不是你的LoginPage的构造类似你的榜样。

类似如下:

public App() 
    { 

     InitializeComponent(); 

     MainPage = new NavigationPage(new Signup()); 

    } 
+0

我不知道它做了什么,但我帮了忙。 Ty太多了:D –

+0

该应用程序的构造函数是设置您的应用程序的。你需要设置你的第一页,因为没有它,应用程序不知道从你的LoginPage开始,它不会看到你设置你的MainPage的位置。 – Megadec

相关问题