Windows platformy
Vývoj Xamarin.Forms aplikací pro Windows platformy vyžaduje Visual Studio. Další informace o těchto předpokladech najdete na stránce podporovaných platforem.
Aplikace Xamarin.Forms
spuštěné v Windows" data-linktype="relative-path"/>
Specifika platformy
Specifika platformy umožňují využívat funkce, které jsou dostupné jenom na konkrétní platformě, bez implementace vlastních rendererů nebo efektů.
Pro zobrazení, stránky a rozložení na Univerzální platformě Windows Platform (UPW) jsou k dispozici následující funkce specifické Xamarin.Forms pro platformu:
- Nastavení přístupového klíče pro
VisualElement. Další informace najdete v tématu Přístupové klíče pro VisualElement na Windows. - Zakázání starší verze barevného režimu v podporovaném režimu
VisualElement. Další informace najdete v tématu Starší barevný režim pro VisualElement na Windows.
Pro zobrazení na UPW jsou k dispozici následující funkce specifické Xamarin.Forms pro platformu:
- Zjišťování pořadí čtení z textového obsahu
EntryvEditorinstancích ,Labela Další informace najdete v tématu Pořadí čtení InputView na Windows. - Povolení podpory gest klepnutí v
ListView. Další informace najdete v části ListView SelectionMode na Windows. - Povolení směru vyžadování ,
RefreshViewkterý se má změnit. Další informace najdete v tématu RefreshView Pull Direction na Windows. - Povolení interakce
SearchBars modulem pro kontrolu pravopisu Další informace najdete v tématu SearchBar Kontrola pravopisu na Windows. - Nastavení vlákna, ve kterém
WebViewhostuje svůj obsah. Další informace najdete v tématu Režim spouštění WebView na Windows. - Povolení zobrazení
WebViewvýstrah JavaScriptu v dialogovém okně se zprávou UPW Další informace najdete v tématu Upozornění JavaScriptu pro WebView na Windows.
Pro stránky na UPW jsou k dispozici následující funkce specifické Xamarin.Forms pro platformu:
- Sbalení
FlyoutPagenavigačního panelu Další informace najdete v tématu Navigační panel FlyoutPage na Windows. - Nastavení možností umístění panelu nástrojů Další informace najdete v tématu Umístění panelu nástrojů stránky na Windows.
- Povolení zobrazení ikon stránky na panelu
TabbedPagenástrojů Další informace najdete v tématu Ikony TabbedPage na Windows.
Pro třídu na UPW jsou k dispozici následující funkce specifické Xamarin.FormsApplication pro platformu:
- Určení adresáře v projektu, ze které se načítá prostředky obrázků. Další informace najdete v tématu Výchozí adresář obrázků na Windows.
Podpora platformy
Šablony Xamarin.Forms dostupné v Visual Studio obsahují projekt Univerzální Windows platformy (UPW).
Poznámka
Xamarin.Forms1.x a 2.x podporují Xamarin.FormsWindows Phone 8.1a Windows 8.1 vývoje aplikací. Tyto typy projektů jsou však zastaralé.
Začínáme
Přejděte na Soubor nový > Project v Visual Studio a zvolte jednu ze šablon Prázdná aplikace pro více platforem >
Starší řešení nebo řešení vytvořená v systému macOS nebudou mít všechny projekty Windows uvedené výše (ale je potřeba je Xamarin.Forms přidat ručně). Pokud platforma Windows, na kterou chcete cílit, ještě není ve vašem řešení, přejděte k pokynům k nastavení a přidejte požadovaný Windows nebo typy projektů.
ukázky
Všechny ukázky pro knihu Charlese Petzolda zahrnují projekty Universal Windows Platform (pro Windows 10).
Ukázková aplikace Scott Hanselman je k dispozici samostatně a zahrnuje také projekty Apple Watch a Android Wear (pomocí Xamarin.iOS a Xamarin.Android se na těchto platformách nespouštějí).