适用于Windows桌面应用的Xamarin Forms?

Dot*_*ude 3 xamarin xamarin.forms

我需要创建一个可以在Windows机器上运行的桌面应用程序(Windows 7,8,10和Windows Server).我知道我可以使用Classic WPF,但更喜欢使用Xamarin Forms.

XF是否支持Windows桌面应用程序?如果是这样,是否有任何需要注意的问题?

tom*_*dox 7

Xamarin Forms的下一个版本Xamarin Forms 3将在Windows,Mac OS和Linux上为桌面应用程序添加全面支持.该MacOS的支持是现在预览,但Windows的支持还在发展.

据我了解,计划是使用WPF进行Windows支持,因此除了每个其他平台特定项目之外,您的解决方案还将包括WPF项目.这将允许开发传统的桌面Windows应用程序,而不是UWP类型的应用程序.

这里的希望/假设是,因为这些是WPF应用程序,因此它们应该能够在不支持UWP应用程序的Windows版本上运行 - 例如Windows 7和Server 2008.

Xamarin博客 Xamarin Forms 3 以及David OrtinauMicrosoft Build 2017演讲中还有更多内容.

我昨晚在Xamarin TSP Michael Sivers的演讲中提到过,有关XAML标准的讨论正在进行中,Xamarin和WPF都可以采用这一标准,这在Xamarin在WPF上构建应用程序的背景下非常有意义.


Jas*_*son 3

在 Windows 上,Xamarin Forms 仅支持 UWP 应用。