Xamarin.Forms Hiérarchie de classes de contrôles

Xamarin.Forms est composé 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ésident dans l’espace Xamarin.Forms de noms .

Ces types peuvent être divisés en pages, mises en page, affichages et cellules. Une Xamarin.Forms page occupe généralement l’intégralité de l’écran, 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 l’affichage des données dans les TableView contrôles et ListView . 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 créer une interface utilisateur dans Xamarin.Forms:

Xamarin.Forms de classes contrôles Diagramme

Toutefois, notez que le diagramme n’affiche qu’un seul type Shell.

Notes

Une version haute résolution du diagramme de classes peut être téléchargée à partir d’ici.