ページ(Formsを使用したアプリ作成の第1歩)Xamarin2015年10月21日SIN(337)34この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめに今回は、「Xamarinによる3種類のアプローチ」で紹介した3つのアプローチの最後であるXamarin.Formsについてです。ライブラリとは全くの別物であり、完全に独自のライブラリとなっています。従って、既存の知識を頼りにすることはできず、一から学ぶ必要があります。用のネイティブアプリが一気に作成できてしまいます。ページクラスXamarin.Formsで画面を構成するには、最初にページクラスを理解する必要があります。Pages」ページクラスは、画面のすべて(若しくは殆どすべて)を占有し、単一の子要素を含むビジュアル要素です。Controller、WindowsPhoneでのPageと同じようなイメージです。Xamarin.FormsのPageクラスは、次の5つがあります。ContentPageMasterDetailPageNavigationPageTabbedPageCarouselPage以下、各ページクラスを、可能な限りシンプルなサンプルで紹介したいと思います。WindowsPhone単一ページとなり、Contentプロパティに任意のViewコントロールを子要素として配置できます。複数のコントロールを配置する際には、StackLayoutやScrollViewが、よく利用されます。WindowsPhone概要レベルで要素を一覧するマスターページと、各要素の詳細ページを管理するページです。通常、マスターページがメニュー的な役割を担うことになると思います。}}コメントで「必須」となっている箇所は、省略すると例外で落ちます。今回、メニュー表示のために「戻る」機能を利用したくて、DetailにセットするページをNavigationPageにしましたが、これは必須ではありません。WindowsPhoneiOSのUINavigationControllerと同じイメージです。遷移元に戻るには、Backボタンを使いますが、WindowsPhoneは、ハードウエアのBackしかありません。WindowsPhoneタブで複数のページを切り替えるページです。ネイティブコントロールで描画されることから、タブは、iOSでは下に、Androidでは上に配置されます。WindowsPhoneスワイプによって複数のページをスライドすることができるページです。WindowPhoneは、ここでも、ループしています。まとめ今回は、Xamarin.Formsを使用する場合に、最初に決めなければならない画面構成であるページクラスについて紹介しました。個人的な見解ですが、さすがに3つのプラットフォームを跨ぐとなると、ちょっと無理があるものも有るなと思います。使用して作成されています。3,373,522CX事業本部の平内です。最近は、音声で操作するアプリの開発を担当させて頂いてます。MacでiOS/Androidを書いてみた。Macで.NETプログラム(C#)を書いてみた。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。濱田孝治391re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。CAFEの他、NTTデータとセブンイレブンの取り組みや、サインポスト、Zippinなどの各社と流通・小売業との連携を業界マップに作成してみました。泰雨73皆さん、こんにちは。コンサル部のテウです。2020年もあっという間に2ヶ月が経ちました。今年こそ機械学習に入門しようぜ!!って決心された方もいらっしゃると思います。入門できる方法をご紹介させて頂きたいと思います。本記事の手順通り、ランチタイム等の時間を活かして、手軽に入門してみてください。夏目祐樹410こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。濱田孝治391re:Invnetの動画検索でもめちゃくちゃ便利ですが、その他ブログやホワイトペーパーやGitHubも横断検索できるので、是非一度使ってみてください。臼田佳祐296ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介256SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。