Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vývoj Xamarin.Forms aplikací pro platformy Windows vyžaduje Visual Studio. Stránka podporovaných platforem obsahuje další informace o požadavcích.

Specifické pro platformu
Specifické platformy umožňují využívat funkce, které jsou dostupné jenom na konkrétní platformě, aniž byste implementovali vlastní renderery nebo efekty.
Následující funkce specifické pro platformu jsou k dispozici pro Xamarin.Forms zobrazení, stránky a rozložení v Univerzální platforma Windows (UPW):
- Nastavení přístupového klíče pro
VisualElementDalší informace najdete v tématu Přístupové klíče visualElement ve Windows. - Zakázání staršího barevného režimu v podporovaném
VisualElementrežimu . Další informace naleznete v tématu Starší verze barevného režimu VisualElement ve Windows.
Pro zobrazení upW jsou k dispozici následující funkce specifické pro Xamarin.Forms platformu:
- Zjištění pořadí čtení z textového obsahu v
Entryobjektu ,EditoraLabelinstancí. Další informace naleznete v tématu InputView Pořadí čtení ve Windows. - Povolení podpory gest klepnutím v nástroji
ListView. Další informace naleznete v tématu ListView SelectionMode ve Windows. - Povolení změny směru
RefreshViewpřijetí změn Další informace naleznete v tématu RefreshView Pull Direction ve Windows. SearchBarPovolení interakce s modulem kontroly pravopisu Další informace naleznete v tématu Kontrola pravopisu vyhledávacího panelu ve Windows.- Nastavení vlákna, na kterém
WebViewje hostitelem jeho obsahu. Další informace naleznete v tématu Režim spouštění webového zobrazení ve Windows. WebViewPovolení zobrazení upozornění JavaScriptu v dialogovém okně zprávy UPW Další informace naleznete v tématu WebView JavaScript Alerts ve Windows.
Pro stránky upW jsou k dispozici následující funkce specifické pro Xamarin.Forms platformu:
- Sbalení navigačního panelu
FlyoutPageDalší informace naleznete v části Navigační panel aplikace FlyoutPage ve Windows. - Nastavení možností umístění panelu nástrojů Další informace naleznete v tématu Umístění panelu nástrojů stránky ve Windows.
- Povolení zobrazení ikon stránek na panelu
TabbedPagenástrojů Další informace naleznete v tématu TabbedPage Ikony ve Windows.
Pro třídu pro UPW je k dispozici následující funkce specifické pro platformu Xamarin.FormsApplication :
- Určení adresáře v projektu, ze kterého se načtou prostředky image. Další informace naleznete v tématu Výchozí adresář image ve Windows.
Podpora platformy
Šablony Xamarin.Forms dostupné v sadě Visual Studio obsahují projekt Univerzální platforma Windows (UPW).
Poznámka:
Xamarin.Forms 1.x a 2.x podporují vývoj aplikací pro Windows Phone 8 Silverlight, Windows Phone 8.1 a Windows 8.1 . Tyto typy projektů jsou však zastaralé.
Začínáme
Přejděte na Soubor nový projekt v sadě Visual Studio a vyberte některou ze šablon prázdných aplikací proXamarin.Forms různé platformy>, které vám pomůžou začít. > >
Starší Xamarin.Forms řešení nebo ta, která jsou vytvořená v macOS, nebudou mít všechny výše uvedené projekty Windows (ale je potřeba je přidat ručně). Pokud platforma Windows, na kterou chcete cílit, ještě není ve vašem řešení, navštivte pokyny k nastavení a přidejte požadovaný typ projektu Windows.
Ukázky
Všechny ukázky pro charles petzoldovu knihu Vytváření mobilních aplikací s Xamarin.Forms projekty Univerzální platforma Windows (pro Windows 10).
Ukázková aplikace "Scott Hanselman" je dostupná samostatně a zahrnuje také projekty Apple Watch a Android Wear (pomocí Xamarin.iOS a Xamarin.Android, Xamarin.Forms v uvedeném pořadí se na těchto platformách nespouští).