Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.

Specyficzne dla platformy
Specyficzne dla platformy umożliwiają korzystanie z funkcji, które są dostępne tylko na określonej platformie, bez implementowania niestandardowych modułów renderujących ani efektów.
Następujące funkcje specyficzne dla platformy są udostępniane dla Xamarin.Forms widoków, stron i układów w platforma uniwersalna systemu Windows (UWP):
- Ustawianie klucza dostępu dla elementu
VisualElement. Aby uzyskać więcej informacji, zobacz VisualElement Access Keys on Windows (Klucze dostępu VisualElement w systemie Windows). - Wyłączenie starszego trybu kolorów w obsługiwanym
VisualElementtrybie . Aby uzyskać więcej informacji, zobacz VisualElement Legacy Color Mode on Windows (Tryb kolorów starszej wersji elementu VisualElement w systemie Windows).
Następujące funkcje specyficzne dla platformy są dostępne dla Xamarin.Forms widoków na platformie UWP:
- Wykrywanie kolejności odczytu z zawartości tekstowej w
Entrywystąpieniach ,EditoriLabel. Aby uzyskać więcej informacji, zobacz InputView Reading Order on Windows (Kolejność odczytywania elementu InputView w systemie Windows). - Włączanie obsługi gestów naciśnięcia w obiekcie
ListView. Aby uzyskać więcej informacji, zobacz ListView SelectionMode w systemie Windows. - Włączanie kierunku ściągania obiektu
RefreshViewdo zmiany. Aby uzyskać więcej informacji, zobacz RefreshView Pull Direction on Windows (Kierunek ściągania elementu RefreshView w systemie Windows). - Umożliwianie interakcji z aparatem
SearchBarsprawdzania pisowni. Aby uzyskać więcej informacji, zobacz SearchBar Spell Check on Windows (Sprawdzanie pisowni na pasku wyszukiwania w systemie Windows). - Ustawianie wątku, na którym
WebViewznajduje się jego zawartość. Aby uzyskać więcej informacji, zobacz Tryb wykonywania elementu WebView w systemie Windows. - Włączenie elementu
WebViewdo wyświetlania alertów języka JavaScript w oknie dialogowym komunikatów platformy UNIWERSALNEJ systemu Windows. Aby uzyskać więcej informacji, zobacz WebView JavaScript Alerts on Windows (Alerty języka JavaScript elementu WebView w systemie Windows).
Następujące funkcje specyficzne dla platformy są udostępniane dla Xamarin.Forms stron na platformie UWP:
- Zwijanie paska nawigacyjnego
FlyoutPage. Aby uzyskać więcej informacji, zobacz FlyoutPage Navigation Bar on Windows (Pasek nawigacyjny flyoutPage w systemie Windows). - Ustawianie opcji umieszczania paska narzędzi. Aby uzyskać więcej informacji, zobacz Umieszczanie paska narzędzi strony w systemie Windows.
- Włączanie wyświetlania ikon stron na
TabbedPagepasku narzędzi. Aby uzyskać więcej informacji, zobacz Ikony elementu TabbedPage w systemie Windows.
Dla klasy na platformie UWP udostępniono następujące funkcje specyficzne dla Xamarin.FormsApplication platformy:
- Określenie katalogu w projekcie, z którego zostaną załadowane zasoby obrazów. Aby uzyskać więcej informacji, zobacz Domyślny katalog obrazów w systemie Windows.
Obsługa platform
Szablony Xamarin.Forms dostępne w programie Visual Studio zawierają projekt platforma uniwersalna systemu Windows (UWP).
Uwaga
Xamarin.Forms 1.x i 2.x obsługują tworzenie aplikacji dla systemów Windows Phone 8 Silverlight, Windows Phone 8.1 i Windows 8.1 . Jednak te typy projektów zostały uznane za przestarzałe.
Wprowadzenie
Przejdź do pozycji 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 te utworzone w systemie macOS nie będą miały wszystkich projektów systemu Windows wymienionych powyżej (ale należy je dodać ręcznie). Jeśli platforma systemu Windows, której chcesz kierować, nie znajduje się 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 Creating Mobile Apps with Xamarin.Formsinclude platforma uniwersalna systemu Windows (for Windows 10) projects (Tworzenie aplikacji mobilnych z platforma uniwersalna systemu Windows dla systemu 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 są uruchamiane na tych platformach).