Freigeben über


Windows-Plattformfeatures

Für die Entwicklung von Xamarin.Forms Anwendungen für Windows-Plattformen ist Visual Studio erforderlich. Die Seite "Unterstützte Plattformen" enthält weitere Informationen zu den Voraussetzungen.

Xamarin.Forms Unter Windows ausgeführte Anwendungen

Plattformeigenschaften

Plattformspezifische Funktionen ermöglichen es Ihnen, Funktionen zu nutzen, die nur auf einer bestimmten Plattform verfügbar sind, ohne benutzerdefinierte Renderer oder Effekte zu implementieren.

Die folgenden plattformspezifischen Funktionen werden für Xamarin.Forms Ansichten, Seiten und Layouts auf dem Universelle Windows-Plattform (UWP) bereitgestellt:

Die folgenden plattformspezifischen Funktionen werden für Xamarin.Forms Ansichten auf UWP bereitgestellt:

Die folgenden plattformspezifischen Funktionen werden für Xamarin.Forms Seiten auf UWP bereitgestellt:

Die folgende plattformspezifische Funktionalität wird für die Xamarin.FormsApplication Klasse auf UWP bereitgestellt:

Plattformunterstützung

Die Xamarin.Forms in Visual Studio verfügbaren Vorlagen enthalten ein Universelle Windows-Plattform (UWP)-Projekt.

Hinweis

Xamarin.Forms 1.x und 2.x unterstützen die Anwendungsentwicklung von Windows Phone 8 Silverlight, Windows Phone 8.1 und Windows 8.1 . Diese Projekttypen sind jedoch veraltet.

Erste Schritte

Wechseln Sie zu " > Neues > Dateiprojekt " in Visual Studio, und wählen Sie eine der plattformübergreifenden > Vorlagen für leere App (Xamarin.Forms) aus, um zu beginnen.

Ältere Xamarin.Forms Lösungen oder auf macOS erstellte Lösungen weisen nicht alle oben aufgeführten Windows-Projekte auf (sie müssen jedoch manuell hinzugefügt werden). Wenn die Windows-Plattform, auf die Sie abzielen möchten, noch nicht in Ihrer Lösung vorhanden ist, besuchen Sie die Setupanweisungen , um den gewünschten Windows-Projekttyp/die gewünschten Windows-Projekttypen hinzuzufügen.

Beispiele

Alle Beispiele für das Buch Creating Mobile Apps Xamarin.Forms von Charles Petzold enthalten Universelle Windows-Plattform Projekte (für Windows 10).

Die Demo-App "Scott Hanselman" ist separat erhältlich und enthält auch Apple Watch- und Android Wear-Projekte (mit Xamarin.iOS und Xamarin.Android) Xamarin.Forms werden nicht auf diesen Plattformen ausgeführt.