Windows-Plattformfeatures

Das Entwickeln von Xamarin.Forms Anwendungen für Windows-Plattformen erfordert Visual Studio. Die Seite unterstützte Plattformen enthält weitere Informationen zu den Voraussetzungen.

Xamarin.Forms Unter Windows ausgeführte Anwendungen

Plattformeigenschaften

Mit plattformspezifischen Funktionen können Sie Funktionen 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 der 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 folgenden plattformspezifischen Funktionen werden 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-Projekt (UWP).

Hinweis

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

Erste Schritte

Wechseln Sie in Visual Studio zu Datei > Neues > Projekt , und wählen Sie eine der Vorlagen Plattformübergreifende > leere App (Xamarin.Forms) aus, um zu beginnen.

Ältere Xamarin.Forms Oder unter macOS erstellte Projektmappen verfügen nicht über alle oben aufgeführten Windows-Projekte (sie müssen jedoch manuell hinzugefügt werden). Wenn die Windows-Plattform, auf die Sie abzielen möchten, noch nicht in Ihrer Projektmappe enthalten ist, lesen Sie die Setupanweisungen , um die gewünschten Windows-Projekttypen hinzuzufügen.

Beispiele

Alle Beispiele für Charles Petzolds Buch Creating Mobile Apps with Xamarin.Forms 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 bzw. Xamarin.Android werden Xamarin.Forms auf diesen Plattformen nicht ausgeführt).