Xamarin.Forms Steuerelementklassenhierarchie

Xamarin.Forms besteht aus Hunderten von Typen über mehrere Namespaces. Entwickler sollten mit der Hierarchie der Typen vertraut sein, die zum Erstellen der Benutzeroberfläche einer Xamarin.Forms Anwendung verwendet werden, die sich im Xamarin.Forms Namespace befinden.

Diese Typen können in Seiten, Layouts, Ansichten und Zellen unterteilt werden. Eine Xamarin.Forms Seite belegt im Allgemeinen den gesamten Bildschirm, und alle Seitentypen stammen von der Page -Klasse ab. Seiten enthalten in der Regel ein Layout, und alle Layouttypen leiten sich von der Layout -Klasse ab. Ein Layout enthält normalerweise Ansichten und möglicherweise andere Layouts, und alle Ansichtstypen leiten sich letztendlich von der View -Klasse ab. Schließlich sind Zellen spezialisierte Steuerelemente, die in Anzeigedaten in den Steuerelementen TableView und ListView verwendet werden. Seiten, Layouts, Ansichten und Zellen werden letztendlich von der Element -Klasse abgeleitet.

Das folgende Klassendiagramm zeigt die Hierarchie der Typen, die normalerweise zum Erstellen einer Benutzeroberfläche in Xamarin.Formsverwendet werden:

Xamarin.Forms Controls Klassendiagramm

Beachten Sie jedoch, dass das Diagramm nur einen einzelnen Shell-Typ zeigt.

Hinweis

Eine hochauflösende Version des Klassendiagramms kann hier heruntergeladen werden.