Xamarin.Forms は、複数の名前空間に対して何百もの型で構成されています。 開発者は、Xamarin.Forms
名前空間に存在する Xamarin.Forms アプリケーションのユーザー インターフェイスを作成するために使用される型の階層に最も精通している必要があります。
これらの型は、ページ、レイアウト、ビュー、およびセルに分割できます。 通常、Xamarin.Forms ページは画面全体を占め、すべてのページの種類は Page
クラスから派生します。 通常、ページにはレイアウトが含まれており、すべてのレイアウトの種類は Layout
クラスから派生します。 通常、レイアウトにはビューとその他のレイアウトが含まれており、すべてのビューの種類は最終的に View
クラスから派生します。 最後に、セルは、TableView
コントロールと ListView
コントロールの表示データで使用される特殊なコントロールです。 ページ、レイアウト、ビュー、セルはすべて、最終的に Element
クラスから派生します。
次のクラス図は、Xamarin.Forms でユーザー インターフェイスを構築するために通常使用される型の階層を示しています。
ただし、図に表示されるシェルの種類は 1 つだけであることに注意してください。
Note
クラス図の高解像度バージョンは、ここからダウンロードできます。