2017-08-10 5 views
0

私は別のページに移動するボタンを作ろうとしています。しかし、私はボタンを押して私のアプリがクラッシュするたびにD:ヘルプを探して!ボタン私のアプリをクラッシュさせますか?

マイコード。 "LoginPage" という名前の

ページ1 "申し込み" 名前

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

あなたのメインページはのようにあなたのLoginPageのコンストラクタをApp.xaml.csで宣言され、されていないことを確認あなたの例。次のような

:あなたがクラッシュするアプリならば

public App() 
    { 

     InitializeComponent(); 

     MainPage = new NavigationPage(new Signup()); 

    } 
+0

私はそれが何をしたのか知りませんが、私は助けました。 Ty so much:D –

+0

アプリケーションのコンストラクタがアプリケーションを設定します。最初のページを設定する必要があります。それがなければ、アプリケーションはLoginPageで開始することを知らず、MainPageをどこに設定するかわかりません。 – Megadec

関連する問題