| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Xamarin

提供: MyMemoWiki
2020年2月15日 (土) 07:37時点におけるPiroto (トーク | 投稿記録)による版 (ページの作成:「==Xamarin== [.NET Core] {{amazon|4822298868}} ==Xamarin.Forms== *https://docs.microsoft.com/ja-jp/xamarin/xamarin-forms/ ====.NET Standard ライブラリ/PCL…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Xamarin

[.NET Core]

Xamarin.Forms


.NET Standard ライブラリ/PCL(Portable Class Library)/Shared Project

.NET Standard と PCL
  • クラスライブラリなので成果物として DLL が作成されます。
  • .NET Standard は PCL の上位互換のようなもの
Shared Project
  • ファイルリンクです。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