Xamarin
ナビゲーションに移動
検索に移動
| Xamarin.Mac | Cocoa | Swift | Flutter |
Xamarin
Xamarin.Forms
.NET Standard と PCL
- クラスライブラリなので成果物として DLL が作成されます。
- .NET Standard は PCL の上位互換のようなもの
- ファイルリンクです。iOS/Android/UWP のプロジェクトをビルドする際に、それぞれのプロジェクトから参照されます。
- iOS/Android/UWP で使われている Xamarin.iOS/Xamarin.Android/.NET Core Framework で実装されている BCL(Base Class Library) の API を全て使えるのが特長。
- 当然 DLL や NuGet 化はできないので、別のソリューションで使用したい場合は、ファイルをコピーする必要がある
.NET API ブラウザ
ビジュアル要素
ViaualElement
- 特に重要、画面上の空間を占めるあらゆるものを表す
Page
- Xamarin.Formsアプリケーションは、1つ以上のページで構成され、通常ページは画面全体または大部分を占める。
Layout
View
- テキスト、ボタンなどほかの言語ではコントール、ウィジェット
Appクラス
- Xamarin.Forms.Applicationを継承
- namespace はプロジェクト名
- MainPageにPage型のオブジェクトを設定するのが唯一の役目
Tips
© 2006 矢木浩人