Xamarin.Forms Jerarquía de clases de controles

Xamarin.Forms se compone de cientos de tipos, en varios espacios de nombres. Los desarrolladores deben estar más familiarizados con la jerarquía de tipos que se usan para crear la interfaz de usuario de una aplicación Xamarin.Forms, que residen en el espacio de nombres Xamarin.Forms.

Estos tipos se pueden dividir en páginas, diseños, vistas y celdas. Una página Xamarin.Forms normalmente ocupa toda la pantalla y todos los tipos de página derivan de la clase Page. Las páginas suelen contener un diseño y todos los tipos de diseño derivan de la clase Layout. Un diseño normalmente contiene vistas y, posiblemente, otros diseños, y todos los tipos de vista derivan en última instancia de la clase View. Por último, las celdas son controles especializados que se usan en los datos de visualización de los controles TableView y ListView. Las páginas, los diseños, las vistas y las celdas se derivan en última instancia de la clase Element.

En el diagrama de clases siguiente se muestra la jerarquía de tipos que normalmente se usan para crear una interfaz de usuario en Xamarin.Forms:

Xamarin.Forms Controls Class Diagram

Sin embargo, tenga en cuenta que el diagrama solo muestra un solo tipo de Shell.

Nota:

Se puede descargar una versión de alta resolución del diagrama de clases desde aquí.