アプリ開発日記 #4 Xamarin.Formsで最初に表示するページ
今日の目標
起動時に下の画面が最初に表示されるようににする。
最初に表示する画面のレイアウトを整える
実際にやったこと
- 最初に表示するページの変更
作成したプロジェクトに何もコードを追加せずに実行した場合に、作成したプロジェクトのMainPageが表示されます。
そのため、とりあえず"MainPage"でソリューションを検索しました。
その結果、App.xamlでMainPageをnewしている箇所がありましたので、MainPageをnewしている箇所を変更しました。
これにより、最初に表示する画面を当初目的の画面に変更できました。
なお、"MainPage = new MainPage()"の前方のMainPageはXamarinのプロジェクトを作成した際に、自動的に作成されるプロパティです。
そのため、new以下を最初に起動したい画面のクラス名にするだけで問題ありません。
- ボタンの角を丸くする
ボタンの属性に"CornerRadius"があるため、"CornerRadius"を設定することでボタンの角を丸くすることができました。
困ったことと解決方法
困ったこと
機能作成した画面のName属性が重複していたため、ビルドエラーが発生していた。
また、ビルド後に表示されるエラー一覧からダブルクリックで該当箇所に富んだ場合、自動生成されたソースに富んでしまう。
明日への思い
明日は、C#でリスト項目を作成し、画面へリストを表示させられるようにしたい。
雑記
こんだけ書いているとすごい進んでるように見えるけど、実際は2行くらいしかソースコードの修正をしていないんだよな。。。
アプリ開発の参考になる本
絶対に挫折しないiPhoneアプリ開発「超」入門 第7版 【Xcode 10 & iOS 12】 完全対応 (Informatics&IDEA)
- 作者: 高橋京介
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2018/11/22
- メディア: 単行本
- この商品を含むブログを見る
- 作者: 河合大
- 出版社/メーカー: KADOKAWA
- 発売日: 2019/03/18
- メディア: 単行本
- この商品を含むブログを見る
基礎&応用力をしっかり育成! Androidアプリ開発の教科書 なんちゃって開発者にならないための実践ハンズオン (CodeZine BOOKS)
- 作者: WINGSプロジェクト齊藤新三,山田祥寛
- 出版社/メーカー: 翔泳社
- 発売日: 2018/02/20
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る
Androidアプリを作ろう [Android Studio 2.1対応版]
- 作者: Nobuo_CREATE
- 発売日: 2015/07/21
- メディア: Kindle版
- この商品を含むブログを見る
Xamarinでアプリを作ろう
- 作者: 西村誠
- 出版社/メーカー: シーアンドアール研究所
- 発売日: 2017/07/27
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid/iOS UI制御の基礎
- 作者: 青柳臣一
- 出版社/メーカー: 翔泳社
- 発売日: 2017/09/15
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
Creating Mobile Apps with Xamarin.Forms Preview Edition 2 (Developer Reference) (English Edition)
- 作者: Charles Petzold
- 出版社/メーカー: Microsoft Press
- 発売日: 2015/04/11
- メディア: Kindle版
- この商品を含むブログを見る
あと、パソコンも。。。
Apple MacBook Pro (15インチ, 第9世代の2.3GHz 8コアIntel Core i9プロセッサ, 512GB) - スペースグレイ (最新モデル)
- 出版社/メーカー: アップル
- 発売日: 2019/05/22
- メディア: Personal Computers
- この商品を含むブログを見る