Steuerelementreferenz

Download Sample Das Beispiel herunterladen

Die Benutzeroberfläche einer Xamarin.Forms-Anwendung besteht aus Objekten, die den nativen Steuerelementen jeder Zielplattform zugeordnet sind. Dadurch können plattformspezifische Anwendungen für iOS, Android und die universelle Windows-Plattform Xamarin.Forms-Code verwenden, der in einer .NET Standard-Bibliothek enthalten ist.

Bei der Erstellung der Benutzeroberfläche einer Xamarin.Forms-Anwendung kommen vier Hauptsteuerelementgruppen zum Einsatz:

Eine Xamarin.Forms-Seite nimmt in der Regel den gesamten Bildschirm ein. Die Seite enthält normalerweise ein Layout, das Ansichten und möglicherweise andere Layouts enthält. Zellen sind spezielle Komponenten, die in Verbindung mit TableView und ListView verwendet werden. Ein Klassendiagramm, das die Hierarchie der Typen zeigt, die normalerweise zum Erstellen einer Benutzeroberfläche in Xamarin.Forms verwendet werden, finden Sie unter Klassenhierarchie der Xamarin.Forms-Steuerelemente.

In den vier Artikeln zu Seiten, Layouts, Ansichten und Zellen wird jeder Steuerelementtyp mit Links zur API-Dokumentation, einem Artikel zur Beschreibung seiner Verwendung (sofern vorhanden) und einem oder mehreren Beispielprogrammen (sofern vorhanden) beschrieben. Jeder Steuerelementtyp wird auch von einem Screenshot begleitet, der eine Seite aus dem FormsGallery-Beispiel zeigt, das auf iOS- und Android-Geräten ausgeführt wird. Unter jedem Screenshot finden Sie Links zum Quellcode für die C#-Seite, der entsprechenden XAML-Seite und (falls zutreffend) der C#-CodeBehind-Datei für die XAML-Seite.

Hinweis

Seiten, Layouts und Ansichten leiten sich von der VisualElement-Klasse ab. Die VisualElement-Klasse stellt eine Vielzahl von Eigenschaften, Methoden und Ereignissen bereit, die für die Ableitung von Klassen nützlich sind. Weitere Informationen finden Sie unter VisualElement-Eigenschaften, -Methoden und -Ereignisse.

Zusätzlich zu den mit Xamarin.Forms bereitgestellten Steuerelementen sind Steuerelemente von Drittanbietern verfügbar. Weitere Informationen finden Sie unter Steuerelemente von Drittanbietern.