Funkcje platformy systemu Windows

Tworzenie Xamarin.Forms aplikacji dla platform systemu Windows wymaga programu Visual Studio. Strona obsługiwanych platform zawiera więcej informacji na temat wymagań wstępnych.

Xamarin.Forms Aplikacje uruchomione w systemie Windows

Specyficzne dla platformy

Specyficzne dla platformy umożliwiają korzystanie z funkcji dostępnych tylko na określonej platformie bez implementowania niestandardowych modułów renderujących ani efektów.

Dostępne są następujące funkcje specyficzne dla platformy dla Xamarin.Forms widoków, stron i układów w platforma uniwersalna systemu Windows (UWP):

Dostępne są następujące funkcje specyficzne dla platformy dla Xamarin.Forms widoków na platformie UWP:

Dostępne są następujące funkcje specyficzne dla platformy dla Xamarin.Forms stron na platformie UWP:

Dla klasy na platformie UWP podano następujące funkcje specyficzne dla Xamarin.FormsApplication platformy:

Obsługa platform

Szablony Xamarin.Forms dostępne w programie Visual Studio zawierają projekt platforma uniwersalna systemu Windows (UWP).

Uwaga

Xamarin.FormsObsługa wersji 1.x i 2.x Windows Phone 8 Silverlight, Windows Phone 8.1 i tworzenia aplikacji Windows 8.1. Jednak te typy projektów zostały przestarzałe.

Wprowadzenie

Przejdź do pozycji Plik > nowy > projekt w programie Visual Studio i wybierz jeden z szablonów pustej aplikacji międzyplatformowej > (Xamarin.Forms), aby rozpocząć pracę.

Starsze Xamarin.Forms rozwiązania lub utworzone w systemie macOS nie będą miały wszystkich projektów systemu Windows wymienionych powyżej (ale muszą zostać dodane ręcznie). Jeśli platforma systemu Windows, której chcesz kierować, nie jest jeszcze w twoim rozwiązaniu, zapoznaj się z instrukcjami konfiguracji , aby dodać żądany typ/s projektu systemu Windows.

Przykłady

Wszystkie przykłady książki Charlesa Petzolda Tworzenie aplikacji mobilnych z projektami Xamarin.Forms platforma uniwersalna systemu Windows (dla Windows 10).

Aplikacja demonstracyjna "Scott Hanselman" jest dostępna oddzielnie, a także obejmuje projekty Apple Watch i Android Wear (odpowiednio przy użyciu platform Xamarin.iOS i Xamarin.Android Xamarin.Forms nie działają na tych platformach).