Xamarin.Forms 控件类层次结构

Xamarin.Forms 由分布在多个命名空间上的数百种类型组成。 开发人员应非常熟悉用于创建 Xamarin.Forms 应用程序用户界面的类型(驻留在 Xamarin.Forms 命名空间中)的层次结构。

这些类型可以划分为页面、布局、视图和单元格。 Xamarin.Forms 页面通常占据整个屏幕,所有页面类型都派生自 Page 类。 页面通常包含布局,所有布局类型都派生自 Layout 类。 布局通常包含视图,也可能包含其他布局,所有视图类型最终都派生自 View 类。 最后,单元格是在 TableViewListView 控件的显示数据中使用的专用控件。 页面、布局、视图和单元格最终都派生自 Element 类。

以下类图显示了通常用于在 Xamarin.Forms 中构建用户界面的类型的层次结构:

Xamarin.Forms Controls Class Diagram

但请注意,该图仅显示单个 Shell 类型。

注意

可以从此处下载类图的高分辨率版本。