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

MyMemoWiki

「Xamarin」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「==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

.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