「Xamarin」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Xamarin== [.NET Core] {{amazon|4822298868}} ==Xamarin.Forms== *https://docs.microsoft.com/ja-jp/xamarin/xamarin-forms/ ====.NET Standard ライブラリ/PCL…」) |
|||
1行目: | 1行目: | ||
==Xamarin== | ==Xamarin== | ||
− | [.NET Core] | + | [[.NET Core]] |
{{amazon|4822298868}} | {{amazon|4822298868}} | ||
==Xamarin.Forms== | ==Xamarin.Forms== |
2020年2月15日 (土) 08:07時点における版
目次
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 矢木浩人