Xamarin.Forms Hiérarchie des classes controls
Xamarin.Forms est constitué de centaines de types, sur plusieurs espaces de noms. Les développeurs doivent être familiarisés avec la hiérarchie des types utilisés pour créer l’interface utilisateur d’une Xamarin.Forms application, qui réside dans l’espace Xamarin.Forms
de noms.
Ces types peuvent être divisés en pages, mises en page, vues et cellules. Une Xamarin.Forms page occupe généralement l’écran entier, et tous les types de pages dérivent de la Page
classe. Les pages contiennent généralement une disposition, et tous les types de disposition dérivent de la Layout
classe. Une disposition contient généralement des vues et éventuellement d’autres dispositions, et tous les types d’affichage dérivent finalement de la View
classe. Enfin, les cellules sont des contrôles spécialisés utilisés dans les données d’affichage dans les contrôles et ListView
les TableView
contrôles. Les pages, les mises en page, les vues et les cellules sont toutes dérivées de la Element
classe.
Le diagramme de classes suivant montre la hiérarchie des types qui sont généralement utilisés pour générer une interface utilisateur dans Xamarin.Forms:
Toutefois, notez que le diagramme affiche uniquement un seul type Shell.