Freigeben über


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 befindet.

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

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

Xamarin.Forms Steuerelementklassendiagramm

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

Hinweis

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