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 Xamarin.Forms aplicación, que residen en el Xamarin.Forms espacio de nombres .

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

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

Xamarin.Forms de clases Controles Diagrama de clases Controles Diagrama

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

Nota

Desde aquí se puede descargar una versión de alta resolución del diagrama de clases.