私はFIRSTPAGEの午前とXamarin.Formsのページを変更するにはどうすればよいですか?
await Navigation.PushAsync(new SecondPage());
を呼び出すことにより、SecondPageに変更したいしかし、私は常に例外を取得します。どのようにナビゲートしますか?
私はFIRSTPAGEの午前とXamarin.Formsのページを変更するにはどうすればよいですか?
await Navigation.PushAsync(new SecondPage());
を呼び出すことにより、SecondPageに変更したいしかし、私は常に例外を取得します。どのようにナビゲートしますか?
PushAsyncは、ナビゲーションを処理するNavigationPageで使用します。このために、あなたのAppクラスのMainPageを次のように作成してください:
MainPage = new NavigationPage(new FirstPage());
次に、PushAsyncを使用することができます。
あなたが特定の理由でNavigationPageを使用しない場合、あなたは2次元のナビゲーションスタックのようなものを持っているこれにより
await Navigation.PushModalAsync(new SecondPage());
を使用する必要があります。
メインページとして最初のページを設定する必要があります。
MainPage=new NavigationPage(new FirstPage());
そしてFIRSTPAGEから、あなたはクリックイベント
btnTest.Clicked += async (sender, e) =>
{
await Navigation.PushAsync(new SecondPage());
};
を用いて第2のページに移動することができます