コース: Xamarin 基本講座

無料トライアルでこのコースを視聴する

今すぐ登録して、25,300件以上登録されている、業界エキスパート指導のコースを受講しましょう。

Xamarin.Formsでページ遷移を行う

Xamarin.Formsでページ遷移を行う - Xamarinのチュートリアル

コース: Xamarin 基本講座

Xamarin.Formsでページ遷移を行う

このレッスンでは、Xamarin.Forms で ページ遷移を行う方法について解説します。 画面は Visual Studio で 新しく Xamarin.Forms のプロジェクトを 作成した直後の画面です。 ここにページ遷移を行う処理を 追加していきます。 まず、一番最初の表示される MainPage.xaml という ページを表すファイルに ボタンを追加します。 ここに Button ボタンに表示するテキスト 「click」とボタンに表示します。 続いて EventHandler を追加します。 ボタンがクリックされた際の EventHandler Clicked コード補完が表示されますので Enter キーを押して 自動でメソッドを追加します。 Button_Clicked と記述されました。 この Button_Clicked は MainPage.xaml のコードビハインド MainPage.xaml.cs にこのように 自動で挿入されます。 このメソッドにボタンが押された際の 処理を記述していきます。 もう一度 MainPage.xaml に戻り まず Button のタグを閉じます。 新しくページ遷移を行うページを 追加します。 共有プロジェクトのところで 右クリック [追加]>[新しい項目] Xamarin.Forms のコンテンツページを 追加します。 名前は Page 1 とします。 [追加]ボタンを押すと 新しくページが1つ追加されました。 このページにも Label が1つ 追加されており ”Welcome to Xamarin.Forms!” と 表示されています。 これを ”Page1” と Page1 に移動したことが わかるように変更します。 続いて MainPage.xaml.cs に ページ遷移を行う処理を追加していきます。 処理は Button_Clicked メソッドに 記述します。 Navigation.PushModeAsync というメソッドを呼び出します。 引数には遷移したいページを渡します。 new Page1 これでページを移動する処理が 記述できました。 アプリケーションをデバック実行して 処理を確認してみましょう。 まずは iOS のデバックを行います。 画面下の[click]というボタンを 押します。…

目次