2017-05-24 133 views
3

我需要創建一個可以在Windows機器上運行的桌面應用程序(Windows 7,8,10和Windows Server)。我知道我可以使用經典的WPF,但更喜歡使用Xamarin Forms。適用於Windows桌面應用程序的Xamarin表單?

XF是否支持Windows桌面應用?如果是這樣,是否有任何需要注意的陷阱?

+0

WPF計劃用於Xamarin.Forms(2017年第3季度)的未來版本,但我還沒有看到哪個Windows版本計劃好,但正如Jason的答案所說,*今天*它只支持UWP。 – SushiHangover

回答

1

在Windows上,Xamarin Forms僅支持UWP應用程序。

+0

您可以詳細說明可以在哪些版本的Windows上運行UWP應用程序嗎? – DotnetDude

+0

@DotnetDude UWP的Windows 10+:https://docs.microsoft.com/en-us/windows/uwp/get-started/universal-application-platform-guide – SushiHangover

4

Xamarin Forms Xamarin Forms 3的下一個版本將爲Windows,Mac OS和Linux上的桌面應用程序提供全面支持。該MacOS support is in preview now,但Windows支持仍在開發中。

據我所知,該計劃是使用WPF的Windows支持,所以你的解決方案將包括一個WPF項目,除了每個其他平臺的具體項目。這將允許開發傳統的桌面Windows應用程序,而不是UWP類型的應用程序。

這裏的希望/假設是,因爲這些是WPF應用程序,所以它們應該能夠在不支持UWP應用程序的Windows版本上運行 - 例如Windows 7和Server 2008。

還有更多關於什麼是Xamarin Forms 3的the Xamarin Blog here以及Microsoft Build 2017 talk by David Ortinau

昨晚我在Xamarin TSP Michael Sivers的一次演講中談到了XAML標準可以被Xamarin和WPF採用,這在Xamarin表單應用上下文中很有意義WPF。

相關問題