.NET MAUI

提供: MonoBook
2022年12月1日 (木) 07:25時点におけるAdministrator (トーク | 投稿記録)による版 (ページの作成:「'''.NET MAUI'''(語源:Multi-Platform App UI)とは、Xamarin.Formsの後継品であり、ベースとなるランタイムMonoから.NET 6以…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

.NET MAUI(語源:Multi-Platform App UI)とは、Xamarin.Formsの後継品であり、ベースとなるランタイムMonoから.NET 6以降に差し替えられたものである。

移植

Visual Studioのプロジェクトファイルの書式が大幅に変わっただけであり、XAMLの書式などはほとんど変わっていない。このため大部分はMAUIプロジェクトを新規作成してXamarin.Formsプロジェクトからファイルコピペするだけで移植できる。

画面デザイン

Visual Studioでデバッグ実行している最中にXAMLやソースコードを編集すると、iPhoneやAndroidなどの実機の画面がリアルタイムで反映されるという謎技術が搭載された。XAMLのプレビュー画面がiPhoneやAndroidなどの実機に表示される感じである。

これに伴いマウスでポチポチするGUIの画面デザイナーが廃止された。すべてテキストエディタXAMLをガシガシと書かねばならず微妙に使いにくい。