Xamarin.Forms Controls クラス階層

Xamarin.Forms は、複数の名前空間に対して何百もの型で構成されています。 開発者は、Xamarin.Forms 名前空間に存在する Xamarin.Forms アプリケーションのユーザー インターフェイスを作成するために使用される型の階層に最も精通している必要があります。

これらの型は、ページ、レイアウト、ビュー、およびセルに分割できます。 通常、Xamarin.Forms ページは画面全体を占め、すべてのページの種類は Page クラスから派生します。 通常、ページにはレイアウトが含まれており、すべてのレイアウトの種類は Layout クラスから派生します。 通常、レイアウトにはビューとその他のレイアウトが含まれており、すべてのビューの種類は最終的に View クラスから派生します。 最後に、セルは、TableView コントロールと ListView コントロールの表示データで使用される特殊なコントロールです。 ページ、レイアウト、ビュー、セルはすべて、最終的に Element クラスから派生します。

次のクラス図は、Xamarin.Forms でユーザー インターフェイスを構築するために通常使用される型の階層を示しています。

Xamarin.Forms Controls クラスダイアグラム

ただし、図に表示されるシェルの種類は 1 つだけであることに注意してください。

Note

クラス図の高解像度バージョンは、ここからダウンロードできます。